храниться в .env файле, который не должен попадать в репозиторий, и при развертывании программы, он руками закидывается на сервер, запускается docker-compose, с указанием пути к .env файлу и после сборки/запуска удаляю .env файл с сервера?
Пример команды запуска:
docker-compose --env-file ./configs/.env.dev up
Пример compose
version: '3.9'
services:
postgres:
image: postgres:12.10
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
restart: always
ports:
- 5432:5432
volumes:
- db-data:/var/lib/postgresql/data
Зачем удалять?
Действительно, спасиб
Обсуждают сегодня