diff --git a/compose/environment-variables.md b/compose/environment-variables.md index 6fbae3885e..8403a42af9 100644 --- a/compose/environment-variables.md +++ b/compose/environment-variables.md @@ -18,6 +18,17 @@ web: image: "webapp:${TAG}" ``` +If you have multiple environment variables, you can substitute them by providing +a path to your environment variables file. By default, the `docker-compose` +command will look for a file named `.env` in the directory you run the command. +By passing the file as an argument, you can store it anywhere and name it +appropriately, for example, `.env.ci`, `.env.dev`, `.env.prod`. Passing the file path is +done using the `--env-file` option: + +```shell +docker-compose --env-file ./config/.env.dev up +``` + For more information, see the [Variable substitution](compose-file/index.md#variable-substitution) section in the Compose file reference.