services: pocketbase: image: ghcr.io/muchobien/pocketbase:0.22.4 container_name: gamegroup-pb ports: - "8090:8090" volumes: - ./backend/pb_data:/pb_data - ./backend/pb_migrations:/pb_migrations - ./backend/pb_hooks:/pb_hooks environment: - GO_ENV=production restart: unless-stopped healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8090/api/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s networks: - gamegroup-net networks: gamegroup-net: driver: bridge