version: '3.8' services: pocketbase: image: ghcr.io/muchobien/pocketbase:latest container_name: mdb-pocketbase restart: unless-stopped expose: - "8090" volumes: - /volume1/docker/mdb/pocketbase/pb_data:/pb/pb_data - ../pocketbase/pb_hooks:/pb/pb_hooks - ../pocketbase/pb_migrations:/pb/pb_migrations env_file: - ../.env.production environment: - TZ=Europe/Paris nginx: image: nginx:alpine container_name: mdb-nginx restart: unless-stopped ports: - "80:80" - "443:443" volumes: - ./nginx.prod.conf:/etc/nginx/nginx.conf:ro - /volume1/docker/mdb/ssl:/etc/nginx/ssl:ro depends_on: - pocketbase duckdns: image: lscr.io/linuxserver/duckdns:latest container_name: mdb-duckdns restart: unless-stopped environment: - TZ=Europe/Paris - SUBDOMAINS=${DUCKDNS_SUBDOMAINS} - TOKEN=${DUCKDNS_TOKEN} env_file: - ../.env.production volumes: - /volume1/docker/mdb/duckdns:/config