name: ssl_nginx services: certbot: container_name: 'global-certbot' build: context: ./certbot args: EMAIL: ${EMAIL} volumes: &volumes-config - ssl:/ssl - letsencrypt:/etc/letsencrypt depends_on: - nginx restart: unless-stopped nginx: container_name: "global-nginx" build: ./nginx volumes: *volumes-config ports: - 80:80 - 443:443 restart: unless-stopped logging: driver: "json-file" options: max-size: "50m" volumes: ssl: name: ssl_nginx_ssl driver: local driver_opts: type: "none" o: "bind" device: "./data/ssl" letsencrypt: name: ssl_nginx_letsencrypt driver: local driver_opts: type: "none" o: "bind" device: "./data/letsencrypt"