Сайт работает в Docker

Контейнер собран из своего образа и отдаётся через Caddy по HTTPS. Внутри контейнера nginx, наружу он не выставлен — только loopback и проксирование через Caddy.

Где файлы проекта:

Как обновить сайт (из папки проекта):

cd /opt/site-docker
# положить новые файлы в html/
docker compose up -d --build
Проверка: https://site.dsa.su/healthz → «site container ok»
Логи: docker logs biu-site --tail 50
Статус: docker ps --filter name=biu-site

VPN-часть сервера не затронута: контейнер слушает только 127.0.0.1:8086, Caddy проксирует на него домен site.dsa.su.