сервер, то использовал supervisor для поднятия сервиса, если он упадет от Traceback'ов.
Сейчас потихоньку осваиваю докер и так понимаю, что вместо supervisor можно в docker-compose использовать команду restart? И у restart выставил параметр как on-failure.
Достаточно ли такого решения?
И еще такой вопрос по поводу nginx, читал, что мнения разделяются, то есть кто-то nginx в контейнере поднимает, а кто-то отдельно просто на сервере настраивает. Хотел бы услышать Ваше мнение
да, достаточно
Отлично, спасибо за помощь! А если не сложно, то можете объяснить, почему лучше на сервере настроить nginx, то есть чем чревато в контейнере запустить?
В зависимости от роли nginx: чисто проксировать запросы к бэку - лучше отдельный на все бэки или траефик, если ещё и статику раздавать - лучше контейнер с ней собирать, а него проксировать с хоста типа как бэку
Спасибо за объяснение, надо будет вникнуть в Ваше сообщение
Обсуждают сегодня