version: '3.7' networks: proxy: name: proxy services: proxy: build: ./proxy container_name: proxy restart: unless-stopped hostname: ${BASE_DOMAIN} environment: - BASE_DOMAIN=${BASE_DOMAIN} - TLS_EMAIL=self_signed # - ACME_AGREE=true ports: - '80:80' - '443:443' volumes: - ./proxy/Caddyfile:/etc/Caddyfile:ro - ./proxy/config:/etc/config:ro - ./proxy/.ssh:/root/deploy_keys:ro - ./proxy/autoconfig:/srv/autoconfig:ro - /srv/proxy/.caddy:/home/.caddy - /srv/proxy/srv:/srv networks: - proxy echo: image: jwilder/whoami container_name: echo restart: unless-stopped hostname: echo.${BASE_DOMAIN} networks: - proxy