Files
remnawave-minishop/deploy/examples/nginx
2026-05-23 22:01:40 +03:00
..
2026-05-23 22:01:40 +03:00
2026-05-23 22:01:40 +03:00
2026-05-23 22:01:40 +03:00

Запуск с 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