我目前有一个App Engine Go应用,其中包含2个项目:myapp-prod和myapp-staging。
myapp-prod
myapp-staging
我希望能够设置某些变量的值,具体取决于应用程序是按生产还是暂存运行。
应用程序是否可以检测运行在哪个环境中?
谢谢
使用一个环境变量来描述您的应用是在生产中还是在生产中。添加到app.yml,
app.yml
env_variables: ENVIRONMENT: 'production'
在您的代码中
import "os" if v := os.Getenv("ENVIRONMENT"); v == "production" { // You're in production }