Как настроить деплой приложения?

Всем привет. Вроде бы 12 лет в разработке, а кинулся деплоится и понимаю, что в этом вопросе я не силён.
Суть такая:
2 окружения - продакшн и девелопмент
В каждом окружении есть база данных, главный сайт (бекенд, фронтенд), crm (бекенд, фронтенд). Сейчас всё крутится в докере, под менеджментом Jenkins. Бекенд собирается и поднимается на определённом порту, база данных также запускается в докере, фронтенд собирается и копируется в виртуальный сервер nginx, который также запускается в докере. Удобно, но, мне кажется, это не продакшн подход. Кажется что слабое звено тут докер, так как очень просто случайно удалить образы.
Подскажите или посоветуйте решения для организации деплоймента. Что используют профессионалы? :)
Спасибо!
  • Вопрос задан
  • 342 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
А что вам не нравится в вашем сегодняшнем методе?
- есть какие-то ручные шаги?
- есть какие-то адреса или параметры  hardcoded?

Кажется что слабое звено тут докер, так как очень просто случайно удалить образы.

Можно точнее/подробнее? Удалить в принципе можно все, если постараться :-)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы