I am trying to set my env_file
configuration to be relative to each of the multiple docker-compose.yml
file locations instead of relative to the first docker-compose.yml
.
The documentation (https://docs.docker.com/compose/compose-file/compose-file-v3/#env_file) suggests this should be possible:
If you have specified a Compose file with docker-compose -f FILE, paths in env_file are relative to the directory that file is in.
For example, when I issue
docker compose \
--file docker-compose.yml \
--file backend/docker-compose.yml \
--file docker-compose.override.yml up
all of the env_file
paths in the second (i.e. backend/docker-compose.yml
) and third (i.e. docker-compose.override.yml
) are relative to the location of the first file (i.e. docker-compose.yml
)
I would like to have the env_file
settings in each docker-compose.yml
file to be relative to the file that it is defined in.
Is this possible?
Thank you for your time