Environments
Manage different environments like development, staging, and production.
Redenv supports multiple environments to keep your secrets organized and secure.
Default Environments#
By default, Redenv creates these environments:
development- Local development secretsstaging- Pre-production testingproduction- Live application secrets
Using Environments#
Setting Secrets#
# Development (default)
redenv set API_KEY "dev-key"
# Production
redenv set API_KEY "prod-key" --env productionListing Secrets#
# List development secrets
redenv list
# List production secrets
redenv list --env productionRunning with Environments#
# Run with production secrets
redenv run --env production -- node app.jsCustom Environments#
Create custom environments as needed:
redenv set API_KEY "test-key" --env testing
redenv set API_KEY "demo-key" --env demoBest Practices#
- Keep production secrets separate from development
- Use staging to test with production-like data
- Never commit environment-specific secrets to version control