Multiple Environments
Manager your configs across multiple environments using Gitops
Using SecretsFoundry, you can create multiple configuration files and commit them to Git
.env.development
env.developmentDB_HOST=localhost
DB_USERNAME = 'admin'
DB_PASSWORD = 'password'
PORT='8080'.env.staging
.env.stagingDB_HOST=https://staging.example.com
DB_USERNAME = ${aws-ssm:/staging/example/DB_USERNAME}
DB_PASSWORD = ${aws-ssm:/staging/example/DB_PASSWORD}
PORT='8081'.env.prod
.env.prodDB_HOST=https://staging.example.com
DB_USERNAME = ${aws-secrets:/prod/example/DB_USERNAME}
DB_PASSWORD = ${aws-secrets:/prod/example/DB_PASSWORD}
PORT='8080'To run your binary in different environments, we can just do:
secretsfoundry run --stage <development|staging|prod> -c "run binary"
Last updated
Was this helpful?