cookiecutter-django based project use environment variables to define various configurations, following the pattern based on
https://12factor.net/config
I would like to versioning app.yaml file in a public git repository, however, there is some information that I can not let public.
Is there any way to set environment variables for an app engine application without explicitly setting the values of those variables in app.yaml?
Heroku-cli gives me a simple way (see below) for defining environment variables. Does Google App Engine have any similar functionality?
# display the config vars for an app
heroku config --app myapp
# display a config value for an app
heroku config:get KEY --app myapp
# set one or more config vars
heroku config:set --app myapp
# unset one or more config vars
heroku config:unset --app myapp
# Writes the contents of heroku config into a local file
heroku config:pull --app myapp
# Writes the contents of a local file into heroku config
heroku config:push --app myapp