version: '3.8' name: localdev-pds volumes: pds_data: pds_ts: pds_tls: services: maildev: image: maildev/maildev restart: unless-stopped app: image: ghcr.io/bluesky-social/pds:0.4 restart: unless-stopped env_file: "env" volumes: - pds_data:/pds tailscale: image: tailscale/tailscale:latest restart: unless-stopped environment: # OPTIONAL - TS_AUTHKEY=YOUR-TS-KEY-GOES-HERE - TS_STATE_DIR=/var/run/tailscale - TS_HOSTNAME=pds volumes: - pds_tls:/mnt/tls - pds_ts:/var/run/tailscale nginx: image: nginx restart: unless-stopped network_mode: service:tailscale volumes: - ./nginx.conf:/etc/nginx/nginx.conf - pds_tls:/mnt/tls:ro