services: pocket-id: image: ghcr.io/pocket-id/pocket-id:latest container_name: pocketid restart: unless-stopped environment: - APP_URL=https://hold.johnsnexus.click - TRUST_PROXY=true - PUID=1000 - PGID=1000 - TZ=Europe/London ports: - 1411:1411 volumes: - /home/john/docker/pocketid/data:/app/data # Optional healthcheck healthcheck: test: "curl -f http://localhost:1411/healthz" interval: 1m30s timeout: 5s retries: 2 start_period: 10s