| `{{cookiecutter.template_PREFIX}}_IMAGE` | the Docker image used to run {{cookiecutter.template_name}} CLI commands | `registry.hub.docker.com/{{cookiecutter.project_slug}}:latest` |
| `{{cookiecutter.template_PREFIX}}_BASE_APP_NAME` | Base application name | `$CI_PROJECT_NAME` ([see GitLab doc](https://docs.gitlab.com/ee/ci/variables/predefined_variables.html)) |
|`{{cookiecutter.template_PREFIX}}_API_URL` | Default {{cookiecutter.template_name}} API url | _none_ |
|`{{cookiecutter.template_PREFIX}}_API_TOKEN` | Default {{cookiecutter.template_name}} API token | _none_ |
|`{{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` | Default environments url _(only define for static environment URLs declaration)_<br/>_supports late variable expansion (ex: `https://%{environment_name}.{{cookiecutter.project_slug}}.acme.com`)_ | _none_ |
|`{{cookiecutter.template_PREFIX}}_API_URL` | Default {{cookiecutter.template_name}} API url | _none_ |
|`{{cookiecutter.template_PREFIX}}_API_TOKEN` | Default {{cookiecutter.template_name}} API token | _none_ |
|`{{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` | Default environments url _(only define for static environment URLs declaration)_<br/>_supports late variable expansion (ex: `https://%{environment_name}.{{cookiecutter.project_slug}}.acme.com`)_ | _none_ |
| `{{cookiecutter.template_PREFIX}}_SCRIPTS_DIR` | Directory where deploy & cleanup scripts are located | `.` _(root project dir)_ |
### Review environments configuration
@@ -329,9 +329,9 @@ Here are variables supported to configure review environments:
| `{{cookiecutter.template_PREFIX}}_REVIEW_PROJECT` | Project ID for `review` env | _none_ (disabled) |
| `{{cookiecutter.template_PREFIX}}_REVIEW_APP_NAME` | Application name for `review` env | `"{{ '${' }}{{cookiecutter.template_PREFIX}}_BASE_APP_NAME}-${CI_ENVIRONMENT_SLUG}"` (ex: `myproject-review-fix-bug-12`) |
|`{{cookiecutter.template_PREFIX}}_REVIEW_API_URL` | API url for `review` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_REVIEW_API_TOKEN` | API token for `review` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_REVIEW_ENVIRONMENT_URL`| The review environments url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
|`{{cookiecutter.template_PREFIX}}_REVIEW_API_URL` | API url for `review` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_REVIEW_API_TOKEN` | API token for `review` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_REVIEW_ENVIRONMENT_URL`| The review environments url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
| `{{cookiecutter.template_PREFIX}}_REVIEW_AUTOSTOP_DURATION`| The amount of time before GitLab will automatically stop `review` environments | `4 hours` |
### Integration environment configuration
@@ -346,9 +346,9 @@ Here are variables supported to configure the integration environment:
| `{{cookiecutter.template_PREFIX}}_INTEG_PROJECT` | Project ID for `integration` env | _none_ (disabled) |
| `{{cookiecutter.template_PREFIX}}_INTEG_APP_NAME` | Application name for `integration` env | `{{ '${' }}{{cookiecutter.template_PREFIX}}_BASE_APP_NAME}-integration` |
|`{{cookiecutter.template_PREFIX}}_INTEG_API_URL` | API url for `integration` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_INTEG_API_TOKEN` | API token for `integration` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_INTEG_ENVIRONMENT_URL`| The integration environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
|`{{cookiecutter.template_PREFIX}}_INTEG_API_URL` | API url for `integration` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_INTEG_API_TOKEN` | API token for `integration` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_INTEG_ENVIRONMENT_URL`| The integration environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
### Staging environment configuration
@@ -363,9 +363,9 @@ Here are variables supported to configure the staging environment:
| `{{cookiecutter.template_PREFIX}}_STAGING_PROJECT` | Project ID for `staging` env | _none_ (disabled) |
| `{{cookiecutter.template_PREFIX}}_STAGING_APP_NAME` | Application name for `staging` env | `{{ '${' }}{{cookiecutter.template_PREFIX}}_BASE_APP_NAME}-staging` |
|`{{cookiecutter.template_PREFIX}}_STAGING_API_URL` | API url for `staging` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_STAGING_API_TOKEN` | API token for `staging` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_STAGING_ENVIRONMENT_URL`| The staging environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
|`{{cookiecutter.template_PREFIX}}_STAGING_API_URL` | API url for `staging` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_STAGING_API_TOKEN` | API token for `staging` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_STAGING_ENVIRONMENT_URL`| The staging environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
### Production environment configuration
@@ -379,9 +379,9 @@ Here are variables supported to configure the production environment:
| `{{cookiecutter.template_PREFIX}}_PROD_PROJECT` | Project ID for `production` env | _none_ (disabled) |
| `{{cookiecutter.template_PREFIX}}_PROD_APP_NAME` | Application name for `production` env | `${{cookiecutter.template_PREFIX}}_BASE_APP_NAME` |
|`{{cookiecutter.template_PREFIX}}_PROD_API_URL` | API url for `production` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_PROD_API_TOKEN` | API token for `production` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_PROD_ENVIRONMENT_URL`| The production environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
|`{{cookiecutter.template_PREFIX}}_PROD_API_URL` | API url for `production` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_URL` |
|`{{cookiecutter.template_PREFIX}}_PROD_API_TOKEN` | API token for `production` env _(only define to override default)_ | `${{cookiecutter.template_PREFIX}}_API_TOKEN` |
|`{{cookiecutter.template_PREFIX}}_PROD_ENVIRONMENT_URL`| The production environment url _(only define for static environment URLs declaration and if different from default)_ | `${{cookiecutter.template_PREFIX}}_ENVIRONMENT_URL` |
| `{{cookiecutter.template_PREFIX}}_PROD_DEPLOY_STRATEGY`| Defines the deployment to production strategy. One of `manual` (i.e. _one-click_) or `auto`. | `manual` |