1.1 KiB
1.1 KiB
Запуск с Nginx
Этот пример поднимает Nginx в той же Docker-сети, что и приложение:
WEBHOOK_HOSTпроксируется вbackend:8080;MINIAPP_HOSTпроксируется вfrontend:80;frontendсам проксирует внутренние/api,/authи ассеты тем вbackend:8081.
Подготовка
cp .env.example .env
nano .env
Положите TLS-сертификаты в ssl/:
ssl/
webhooks.example.com/
fullchain.pem
privkey.pem
app.example.com/
fullchain.pem
privkey.pem
Имена папок должны совпадать с WEBHOOK_HOST и MINIAPP_HOST в .env.
Запуск
docker compose up -d
docker compose logs -f nginx backend worker frontend
Если нужно поменять заголовки, лимиты или TLS-настройки, правьте nginx.conf.template рядом с compose и перезапускайте Nginx:
docker compose up -d --force-recreate nginx