-
Notifications
You must be signed in to change notification settings - Fork 530
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
Docker compose supports --env-from-file
. https://docs.docker.com/reference/cli/docker/compose/run/. podman-compose should support it too.
With the following docker-compose.yml:
services:
app:
image: busybox
command: sh -c "export | grep ZZ"
and testing.env
ZZVAR1=foo
ZZVAR2=bar
ZZVAR3=baz
Running docker-compose, the following happens:
sudo docker compose run --remove-orphans --env-from-file="testing.env" app
[+] Creating 1/1
✔ Network podman-compose-run-env-from-file_default Created 0.1s
export ZZVAR1='foo'
export ZZVAR2='bar'
export ZZVAR3='baz'
Whereas running docker-compose, the following happens:
sudo podman-compose run --remove-orphans --env-from-file="testing.env" app
usage: podman-compose [-h] [-v] [--in-pod in_pod] [--pod-args pod_args] [--env-file env_file] [-f file] [--profile profile] [-p PROJECT_NAME] [--podman-path PODMAN_PATH] [--podman-args args]
[--podman-pull-args args] [--podman-push-args args] [--podman-build-args args] [--podman-inspect-args args] [--podman-run-args args] [--podman-start-args args] [--podman-stop-args args]
[--podman-rm-args args] [--podman-volume-args args] [--no-ansi] [--no-cleanup] [--dry-run] [--parallel PARALLEL] [--verbose]
{help,version,wait,systemd,pull,push,build,up,down,ps,run,exec,start,stop,restart,logs,config,port,pause,unpause,kill,stats,images} ...
podman-compose: error: unrecognized arguments: --remove-orphans --env-from-file=testing.env
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request