Контейнер собран из своего образа и отдаётся через Caddy по HTTPS. Внутри контейнера nginx, наружу он не выставлен — только loopback и проксирование через Caddy.
Где файлы проекта:
/opt/site-docker/ — корень проекта/opt/site-docker/html/ — файлы сайта (index.html)/opt/site-docker/Dockerfile — рецепт образа/opt/site-docker/docker-compose.yml — запускКак обновить сайт (из папки проекта):
cd /opt/site-docker # положить новые файлы в html/ docker compose up -d --build
https://site.dsa.su/healthz → «site container ok»docker logs biu-site --tail 50docker ps --filter name=biu-site127.0.0.1:8086, Caddy проксирует на него домен site.dsa.su.