DealDocumentScreening/deploy/vps/docker-compose.override.example.yml
2026-08-21 23:24:08 +03:00

16 lines
861 B
YAML

# VPS layout: the host nginx (deploy/vps/front.conf) owns 80/443 and proxies
# to this stack's edge over plain HTTP on 127.0.0.1:8081. The in-compose
# certbot/TLS from the base file is not used; run certbot on the host.
#
# Usage on the VPS (Docker Compose >= 2.24 for !override):
# cp deploy/vps/docker-compose.override.example.yml docker-compose.override.yml
# docker compose --profile services --profile edge up -d nginx api worker-extract worker-analyze worker-prescreen worker-notify bot
services:
nginx:
ports: !override
- "127.0.0.1:8081:80"
volumes: !override
# Same target path as the base file's TLS template bind — overrides it,
# so only ONE template is rendered (both define `upstream api`).
- ./deploy/nginx/templates/contract-check-http.conf.template:/etc/nginx/templates/contract-check.conf.template:ro