From 8b17d30dc8b19784a7832abd43791703717f64f5 Mon Sep 17 00:00:00 2001 From: b0txec Date: Thu, 20 Aug 2026 19:36:24 +0300 Subject: [PATCH] Supply inert UAT provider configuration --- deploy/vps/compose.yml | 12 ++++++++++++ docs/VPS_STAGING_PLAN.md | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/deploy/vps/compose.yml b/deploy/vps/compose.yml index a89d987..490c6fb 100644 --- a/deploy/vps/compose.yml +++ b/deploy/vps/compose.yml @@ -33,6 +33,18 @@ services: POSTGRES_HOST: postgres ENABLE_SCHEDULED_JOBS: "false" DEBUG: "false" + # Provider services are currently constructed at startup even with jobs + # disabled, so inert values are required for synthetic-data UAT. + METEO_USER: disabled + METEO_PASSWORD: disabled + METEO_URL: https://invalid.local/ + LVGMC_USER: disabled + LVGMC_PASSWORD: disabled + LVGMC_URL: https://invalid.local/ + HARMONIE_EDR_API_KEY: disabled + HARMONIE_EDR_URL: https://invalid.local/ + HARMONIE_STAC_API_KEY: disabled + HARMONIE_STAC_URL: https://invalid.local/ ports: - "127.0.0.1:${WEATHERTOOL_PORT:-8002}:8080" read_only: true diff --git a/docs/VPS_STAGING_PLAN.md b/docs/VPS_STAGING_PLAN.md index 962fea6..40abb00 100644 --- a/docs/VPS_STAGING_PLAN.md +++ b/docs/VPS_STAGING_PLAN.md @@ -166,6 +166,12 @@ The bundle is a template until it passes Compose rendering, Authelia validation, image build, container health, and private loopback smoke tests. Nginx activation and public DNS remain later checkpoints. +Known application constraint: provider clients are constructed during startup +even when `ENABLE_SCHEDULED_JOBS=false`. The synthetic UAT Compose file therefore +supplies explicit inert provider values. No provider fetch is scheduled, and +real provider credentials must not be added until their contracts and handling +are reviewed. + ## Manual release procedure Continuous deployment is deliberately out of scope for the first testing