Files
nullcart_promo_website/docker-compose.prod.yml
nobswebdev b57db5f1ac Add production Docker stack with nginx and Tor.
Mirror NullCart's clearnet HTTPS and onion hidden-service pattern for serving the static promo site on a VPS.
2026-09-10 12:48:17 +02:00

30 lines
757 B
YAML

services:
nginx:
build:
context: .
dockerfile: nginx/Dockerfile.prod
container_name: ${COMPOSE_PROJECT_NAME}_nginx
restart: unless-stopped
env_file:
- .env.prod
ports:
- '80:80'
- '443:443'
volumes:
- ./deploy/certs:/etc/nginx/certs:ro
- ./deploy/certbot/www:/var/www/certbot:ro
tor:
build:
context: ./deploy/tor
container_name: ${COMPOSE_PROJECT_NAME}_tor
restart: unless-stopped
volumes:
- nullcart_promo.tor.prod.data:/var/lib/tor
depends_on:
nginx:
condition: service_started
volumes:
nullcart_promo.tor.prod.data: