mirror of
https://github.com/imjasonh/gcloud-help
synced 2026-07-08 10:35:03 +00:00
65 lines
2.4 KiB
Text
65 lines
2.4 KiB
Text
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.
|
|
|