-
peter_rabbit authoredpeter_rabbit authored
docker-compose.yml 797 B
version: "3.9"
services:
web:
container_name: "kuadrado"
build: .
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./public:/usr/share/nginx/html
- ./data/nginx:/etc/nginx/conf.d
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
command: '/bin/sh -c ''while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g "daemon off;"'''
certbot:
image: certbot/certbot
restart: unless-stopped
volumes:
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"