Environments
Page Goal
Explain environment management in Temps, including how to set up development, staging, and production environments. Help users implement proper deployment workflows.
Target Persona
Professional Paula - A developer who:
- Needs proper dev/staging/prod workflow
- Works in a team environment
- Wants to test before production deployment
- Needs environment-specific configurations
- Values: Safety, professional workflows, best practices
- Pain points: Deploying untested code, environment configuration drift
- Timeline: 10 minutes to understand environment strategy
Key Content to include
1. Environment Concept
- What are environments in Temps
- Common environment types (dev, staging, prod)
- Environment isolation
2. Environment Variables
- Setting environment-specific variables
- Secrets management
- Variable precedence and inheritance
- Accessing variables in your app
3. Environment Configuration
- Per-environment settings
- Branch-to-environment mapping
- Build configurations per environment
- Domain configuration per environment
4. Deployment Workflows
- Deploying to staging first
- Promoting to production
- Preview deployments
- Rollback strategies
5. Best Practices
- Environment naming conventions
- Managing secrets across environments
- Testing in staging
- Production deployment checklist
6. Advanced Scenarios
- Multiple staging environments
- Feature branch deployments
- Environment cloning
Success Metrics
- User understands how to set up multiple environments
- User can configure environment variables properly
- User knows how to implement safe deployment workflows
- User can test changes before production