Open2
awsのfinchで--env-fileが使えない(unknown shorthand flag: 'e' in -e)
環境
- macOS: 14.3.1
- finch: v1.1.3
やりたいこと複数のenv fileを読み込みたい
shell> finch compose --env-file=.env --env-file=.env.test config
現象
--env-fileオプションを使用できない
shell> finch compose --env-file=.env.test config
FATA[0000] unknown shorthand flag: 'e' in -e
FATA[0000] exit status 1
期待した結果
dockderなら実行できる
shell> docker compose --env-file=.env.test config
services:
env-file:
command:
- env
environment:
DOT_ENV_TEST_VAR: fuga
DOT_ENV_VAR: ""
image: debian
networks:
default: null
最終的に目指してる結果
shell> docker compose --env-file=.env --env-file=.env.test config
services:
env-file:
command:
- env
environment:
DOT_ENV_TEST_VAR: fuga
DOT_ENV_VAR: hoge
image: debian
networks:
default: null
試したソース
docker-compose.yml
version: "3"
services:
env-file:
image: debian
command: env
environment:
- DOT_ENV_VAR=${DOT_ENV_VAR:-}
- DOT_ENV_TEST_VAR=${DOT_ENV_TEST_VAR:-}
.env
DOT_ENV_VAR=hoge
.env.test
DOT_ENV_TEST_VAR=fuga
似たようなissueがあるのでissueを作った方が良さそう