From db4a506ec9605cbda1d166312e8b973d3b7128ff Mon Sep 17 00:00:00 2001 From: Daveanand Mannie Date: Mon, 6 Apr 2026 01:10:40 -0400 Subject: [PATCH] [add] pocket-id: docker compose Also testing watch folders in dockploy deployment tabs thats why im pushing to the main branch --- pocket-id/docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pocket-id/docker-compose.yml diff --git a/pocket-id/docker-compose.yml b/pocket-id/docker-compose.yml new file mode 100644 index 0000000..a6ed773 --- /dev/null +++ b/pocket-id/docker-compose.yml @@ -0,0 +1,35 @@ +services: + app: + image: ghcr.io/pocket-id/pocket-id:latest + environment: + - APP_URL=https://auth.routinedevelopment.ca + - TRUST_PROXY=true + - PUID=1000 + - PGID=1000 + - ENCRYPTION_KEY=${ENCRYPTION_KEY} + - DB_CONNECTION_STRING=${DB_CONNECTION_STRING} + - ANALYTICS_DISABLED=true + volumes: + - pocket-id-data:/app/data + networks: + - dokploy-network + labels: + - "traefik.enable=true" + - "traefik.http.routers.pocketid.rule=Host(`auth.routinedevelopment.ca`)" + - "traefik.http.routers.pocketid.entrypoints=websecure" + - "traefik.http.routers.pocketid.tls.certresolver=letsencrypt" + - "traefik.http.services.pocketid.loadbalancer.server.port=1411" + healthcheck: + test: "curl -f http://localhost:1411/healthz" + interval: 1m30s + timeout: 5s + retries: 2 + start_period: 10s + restart: unless-stopped + +volumes: + pocket-id-data: + +networks: + dokploy-network: + external: true