# I'm very comfortable in this version, therefore it's the standard version: '2.2' services: # default nginx setup nginx: build: custom/nginx depends_on: - takahe # it will not start properly without environment: CERTBOT_EMAIL: "webmaster@ixvd.net" CERTBOT_DOMAINS: "kid.ixvd.net,fedi.ixvd.net,matrix.ixvd.net,matrix.neo.ixvd.net,cinny.ixvd.net,search.ixvd.net,pad.ixvd.net,sandbox.pad.ixvd.net,bin.ixvd.net,takahe.ixvd.net,takahemedia.ixvd.net" volumes: - /srv/certbot/data:/etc/letsencrypt - /srv/certbot/other/www:/var/www/certbot - /srv/takahe/data:/usr/share/takahe ports: - 80:80 - 443:443 networks: - proxy # Here the default networks are defined networks: proxy: external: true internal: external: true