Как правильно задеплоить докер контейнер?

Привет, знатоки!

Недавно начал курить тему с докерами
Вообщем, что имеем
Фулл-стэк приложение
3 контейнера

1 Контейнер - Фронт
2 Контейнер - Бэк
3 Контейнер - Nginx с проксированием

Всё запускается через docker-compose

Каким образом всё это лучше деплоить на рабочий сервак?
Тупым способом, копирования исходников проектов на сервак, и уже оттуда запускать через docker-compose build && docker-compose up -d
Или ещё есть более элегантный и быстрый способ?

Хотелось бы не хранить исходники на проекте
И хотелось бы максимально быстро с рабочий станции отправлять изменения на сервак, и чтобы эти контейнеры (уже на серваке) автоматом пересобирались и без глубоких погружений в ci-cd
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 2
AshBlade
@AshBlade
Просто хочу быть счастливым
1. деплоишь новую версию приложения в гите
2. запускается пайплайн, который пушит новый образ в реестр докера
3. запускаешь docker-compose up ... который пулит новый образ
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы