version: '3.2' services: webservice: container_name: caddy image: caddy:latest ports: - "80:80" - "443:443" - "443:443/udp" volumes: - ${PWD}/caddy/Caddyfile:/etc/caddy/Caddyfile - ${PWD}/caddy/config:/config - ${PWD}/caddy/data:/data - ${PWD}/caddy/websites:/www/websites depends_on: - php-cgi restart: unless-stopped php-cgi: container_name: php-fpm build: context: . dockerfile: Dockerfile volumes: - ${PWD}/caddy/websites:/www/websites restart: unless-stopped pgsql: container_name: timemail-pgsql image: postgres:12.4 restart: unless-stopped environment: - POSTGRES_PASSWORD=rains.wiki - ALLOW_IP_RANGE=0.0.0.0/0 ports: - 5432:5432 volumes: - ${PWD}/caddy/postgres/data:/var/lib/postgresql networks: - networks: website: