You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Today, if one wants to use multiple env files, only a list of string is supported, but the documentation of docker compose indicates that a complex object is supported. podman compose does not support this.
Actual behaviour
Running podman compose up api returns the following error:
>>>> Executing external compose provider "/usr/local/bin/docker-compose". Please refer to the documentation for details. <<<<
validating /Users/user/path/docker-compose.yaml: services.api.env_file.0 must be a string
Error: executing /usr/local/bin/docker-compose up --build api: exit status 15
Output
$ podman-compose version
podman-compose version: 1.0.6
['podman', '--version', '']
using podman version: 4.9.3
podman-compose version 1.0.6
podman --version
podman version 4.9.3
exit code: 0
Environment:
OS: Mac (untested elsewhere, but behaviour will likely be the same no matter the OS)
The text was updated successfully, but these errors were encountered:
Describe the bug
Today, if one wants to use multiple env files, only a list of string is supported, but the documentation of docker compose indicates that a complex object is supported. podman compose does not support this.
To Reproduce
The following docker-compose.yml does not work:
Expected behaviour
podman compose takes into account
defaults.env
and ensure it is present, and only loadsoverride.env
if present.Source of docker-compose documentation: https://docs.docker.com/compose/environment-variables/set-environment-variables/#additional-information
Actual behaviour
Running
podman compose up api
returns the following error:Output
Environment:
The text was updated successfully, but these errors were encountered: