Code, configuration, and documentation to support network-local development environments
at main 742 B view raw
1version: '3.8' 2name: localdev-pds 3volumes: 4 pds_data: 5 pds_ts: 6 pds_tls: 7services: 8 maildev: 9 image: maildev/maildev 10 restart: unless-stopped 11 app: 12 image: ghcr.io/bluesky-social/pds:0.4 13 restart: unless-stopped 14 env_file: "env" 15 volumes: 16 - pds_data:/pds 17 tailscale: 18 image: tailscale/tailscale:latest 19 restart: unless-stopped 20 environment: 21 # OPTIONAL - TS_AUTHKEY=YOUR-TS-KEY-GOES-HERE 22 - TS_STATE_DIR=/var/run/tailscale 23 - TS_HOSTNAME=pds 24 volumes: 25 - pds_tls:/mnt/tls 26 - pds_ts:/var/run/tailscale 27 nginx: 28 image: nginx 29 restart: unless-stopped 30 network_mode: service:tailscale 31 volumes: 32 - ./nginx.conf:/etc/nginx/nginx.conf 33 - pds_tls:/mnt/tls:ro