docker compose up のオプションで渡す環境変数ファイルの内容をコンテナの環境変数に登録したい
Q&A
Closed
解決したいこと
以下のようなコマンドでコンテナに環境変数ファイルを渡します。
docker compose --env-file .env.dev up
docker compose のオプションで渡した環境変数ファイルの中に記載されている内容を
コンテナ起動時に環境変数に登録することは可能ですか?
printenv で .env.devの内容が表示されてほしいです
.env.dev
POSTGRES_HOST_NAME: xxxxxxxx
POSTGRES_DB: xxxxxxxx
POSTGRES_USER: xxxxxxxx
POSTGRES_PASSWORD: xxxxxxxx
docker-compose.yml
version: '3'
networks:
react_express:
driver: bridge
services:
backend: # Express用のコンテナ
build: .
container_name: backend
tty: true
volumes:
- ../backend:/backend
command: sh -c 'node index.js'
working_dir: "/backend"
ports:
- 3002:3000
networks:
- react_express
0