mirror of
https://github.com/containers/podman-compose.git
synced 2025-07-14 03:15:27 +02:00
This commit allows compose file to directly use environment variable values in "environment:" section when variables were set in `.env` file. This functionality was missing, as docker-compose supports both: short and variable interpolation syntax forms: environment: - FOO and environment: - FOO=${FOO} Relevant docker-compose documentation: https://docs.docker.com/compose/how-tos/environment-variables/set-environment-variables/ podman-compose is more compatible with docker-compose after this change. Signed-off-by: Monika Kairaityte <monika@kibit.lt>
11 lines
407 B
YAML
11 lines
407 B
YAML
services:
|
|
app:
|
|
image: nopush/podman-compose-test
|
|
command: ["/bin/busybox", "sh", "-c", "env | grep ZZVAR3"]
|
|
# 'env_file:' section is not used, so .env file is searched in the same directory as compose.yml
|
|
# file
|
|
environment:
|
|
# this is short syntax: podman-compose takes only this variable value from '.env' file and
|
|
# sends it to container environment
|
|
- ZZVAR3
|