diff --git a/tests/plausible/recipe_meta.py b/tests/plausible/recipe_meta.py index 6a9a6a7..40e0ec7 100644 --- a/tests/plausible/recipe_meta.py +++ b/tests/plausible/recipe_meta.py @@ -3,8 +3,12 @@ # We use a fixed CI value for SECRET_KEY_BASE — safe for ephemeral per-run deploys. HEALTH_PATH = "/" HEALTH_OK = (200, 302) -DEPLOY_TIMEOUT = 900 -HTTP_TIMEOUT = 600 +# plausible's app starts before its clickhouse events DB is ready (the recipe's `app` depends_on lists +# `events_db` but the service is named `plausible_events_db`, so swarm applies no ordering) and returns +# 500 until clickhouse + DB migrations finish — several minutes on a cold deploy. Give a wide HTTP +# window so the health poll waits out that init (it serves 302 once ready). [v1 failed at HTTP_TIMEOUT=600.] +DEPLOY_TIMEOUT = 1200 +HTTP_TIMEOUT = 1200 # Phase-2: configure the recipe's required env (no placeholders allowed). EXTRA_ENV = {