NAME gcloud beta app gen-config - generate missing configuration files for a source directory SYNOPSIS gcloud beta app gen-config [SOURCE_DIR] [--config=CONFIG] [--custom] [--runtime=RUNTIME] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (BETA) (DEPRECATED) This command is deprecated and will soon be removed. As an alternative, create an app.yaml file yourself using the directions at https://cloud.google.com/appengine/docs/flexible/reference/app-yaml (App Engine flexible environment) or https://cloud.google.com/appengine/docs/standard/reference/app-yaml (App Engine standard environment) under the tab for your language. To create a custom runtime, please follow the instructions at https://cloud.google.com/appengine/docs/flexible/custom-runtimes/ This command generates all relevant config files (app.yaml, Dockerfile and a build Dockerfile) for your application in the current directory or emits an error message if the source directory contents are not recognized. EXAMPLES To generate configs for the current directory: $ gcloud beta app gen-config To generate configs for ~/my_app: $ gcloud beta app gen-config ~/my_app POSITIONAL ARGUMENTS [SOURCE_DIR] The source directory to fingerprint. FLAGS --config=CONFIG The yaml file defining the service configuration. This is normally one of the generated files, but when generating a custom runtime there can be an app.yaml containing parameters. --custom If true, generate config files for a custom runtime. This will produce a Dockerfile, a .dockerignore file and an app.yaml (possibly other files as well, depending on the runtime). --runtime=RUNTIME Generate config files for a given runtime. Can be used in conjunction with --custom. Allowed runtimes are: contrib-dart, dart, go, php, php55, php72, python, python27, python-compat, java, java7, java8, nodejs, ruby, go111, go112. GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, --help, --impersonate-service-account, --log-http, --project, --quiet, --trace-token, --user-output-enabled, --verbosity. Run $ gcloud help for details. NOTES This command is currently in beta and might change without notice.