# Per-recipe harness config for immich (Phase 2 Q3.5 โ€” object-storage / large-volume photo+video # management; a D10 category). Self-contained: app (immich-server, incl. machine-learning + the # web SPA) + redis + database (postgres). NO external SSO dep needed โ€” immich boots with a local # admin account (OIDC is optional and NOT in the base .env.sample), so the ยง4.3 functional test uses # immich's own admin API, not an OIDC provider. (oidc_login parity is authentik-specific in the # corpus; per the operator SSO policy keycloak is the default and immich OIDC is optional โ€” see # PARITY.md non-ports.) HEALTH_PATH = "/" HEALTH_OK = (200, 301, 302) # immich-server boots the API + web + (first-run) machine-learning model fetch; allow a wide window. DEPLOY_TIMEOUT = 1500 HTTP_TIMEOUT = 600