У меня есть две службы в Docker, составляющие 1. приложение и 2. службу db (может быть Mysql или Postgres).В зависимости от переменных окружения, установленных в файле compose для служб db, мне нужно создать DATABASE_URI для движка sqlalchemy.Как мне получить доступ к этим ENV в контейнере Docker приложения?
Я пытаюсь получить доступ к Env Set внутри файла docker-compose, а не Dockerfile.
Ниже показано, как мой файл Docker-compose выглядит
version: "3.7"
services:
myapp:
image: ${TAG:-myapp}
build:
context: .
ports:
- "5000:5000"
docker_postgres:
image: "postgres:latest"
environment:
- POSTGRES_PASSWORD=postgres
ports:
- "5432:5432"