.gitea/workflows/deploy.yml: пуш в main -> build+up прямо на runner'е (docker.sock смонтирован, registry и SSH не нужны). docker-compose.prod.yml: внешняя сеть caddy_net, container_name cactoz-nginx для reverse_proxy из Caddy. gameserver/Dockerfile: зависимости (uSockets/json) вынесены в отдельный кэшируемый слой — пересборка после правки src/ упала с ~6.5 мин до ~9 сек.