chore: добавить CI/CD для прод-деплоя
Some checks failed
CI / e2e (push) Failing after 1m56s
CI / docker (push) Has been skipped

- добавлены Gitea workflows для CI и ручного CD

- настроен prod compose для запуска за reverse proxy

- добавлена публикация Caddy image в Container Registry

- обновлена документация по CI/CD и prod-сети
This commit is contained in:
2026-05-04 12:51:28 +03:00
parent 0751c4b469
commit 98b162f2b8
8 changed files with 301 additions and 5 deletions

View File

@@ -15,12 +15,13 @@ services:
- gateway
caddy:
image: ${CADDY_IMAGE:-image-gateway-caddy:local}
build:
context: .
dockerfile: Dockerfile.caddy
restart: unless-stopped
ports:
- "${CADDY_PORT:-80}:${CADDY_PORT:-80}"
expose:
- "${CADDY_PORT:-80}"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:ro
- caddy-data:/data
@@ -35,11 +36,17 @@ services:
imgproxy:
condition: service_started
networks:
- gateway
gateway:
web:
aliases:
- image-gateway
networks:
gateway:
driver: bridge
web:
external: true
name: ${WEB_NETWORK:-web}
volumes:
caddy-data: