Развертывание Web- сервера Nginx в Docker
Бэкенд на C++ с фреймворком CrowCpp, сборка в Docker на стэке cmake, conan, alpine, nginx.
Приветствую, в данной статье оставлю заметки по настройке проекта на C++, для запуска разработки микросервиса или другого апи сервиса. Сборка будет происходить в докере, чтобы изолировать среду разработки, и унифицировать для vps/vds сервисов.
Ссылка на гит репозиторий проекта - github/crowcpp-docker Установите десктопную версию докера ссылка.
При установки десктопной версии установится все необходимое для работы с докером. Сборку сделал через docker-compose -> код Код который буду указывать покрыт комментариями, которые помогут разобраться что есть что...
🚀 Идеальный Docker-деплой: от docker-compose.yml до продакшена с Nginx и автообновлением
В современном мире DevOps мечта любого одмина — деплой без боли: настроил один раз, нажал кнопку — и приложение живёт в продакшене. Именно для этого идеально подходит связка Docker + Docker Compose + Nginx. Сегодня расскажу как собрать docker-compose.yml для продакшена, настроить проксирование через Nginx и автоматизировать обновление приложения. Docker Compose позволяет описывать всю архитектуру приложения в одном простом файле. В этом файле ты указываешь, какие сервисы нужны для работы приложения, какие у них настройки, порты, тома для хранения данных и сетевые правила...