один docker контейнер. Приемлимо ли такая структура?
docker-compose.yaml:
Базовый compose от которого будут наследоваться другие режимы запуска
makefile:
Содержит команды запуска ( production, development, можно потом добавить режимы test, debug когда разрастется )
api:
образ API сервера
client:
образ клиент сервера
legacy:
compose:
development.yml
production.yml
nginx:
ENV файлы режимов,
CONF файлы режимов,
database:
ENV файлы режимов,
api:
ENV файлы режимов
client:
ENV файлы режимов
ssl:
ENV файлы и bash скрипты для создания сертификата
SSL сертификаты
Нормально ли делать так?
С точки зрения удобства сборки контейнера - пиздец. Что-то поменял, и контейнер с определенной ступени собирает вообще все проекты
Обсуждают сегодня