services: caddy: image: caddy:latest volumes: - "./docker/Caddyfile:/etc/caddy/Caddyfile" ports: - "8080:8080" extra_hosts: - "host.docker.internal:host-gateway" pocketbase: image: ghcr.io/muchobien/pocketbase:latest ports: - "8090:8090" healthcheck: # optional, recommended since v0.10.0 test: wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1 interval: 5s timeout: 5s retries: 5