Package DHMV operator in all-in-one image
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-15 18:43:44 +02:00
parent 5d8b46ed60
commit 92498fb7eb
2 changed files with 5 additions and 2 deletions
+4 -2
View File
@@ -395,10 +395,12 @@ def test_frontend_and_runtime_expose_dhmv_workflow() -> None:
def test_dhmv_operator_is_packaged_and_release_checked() -> None: def test_dhmv_operator_is_packaged_and_release_checked() -> None:
operator = (ROOT / "scripts" / "provision_mol_dhmv.py").read_text(encoding="utf-8") operator = (ROOT / "scripts" / "provision_mol_dhmv.py").read_text(encoding="utf-8")
readiness = (ROOT / "scripts" / "run_readiness_check.sh").read_text(encoding="utf-8") readiness = (ROOT / "scripts" / "run_readiness_check.sh").read_text(encoding="utf-8")
dockerfile = (ROOT / "backend" / "Dockerfile").read_text(encoding="utf-8") backend_dockerfile = (ROOT / "backend" / "Dockerfile").read_text(encoding="utf-8")
all_in_one_dockerfile = (ROOT / "deploy" / "unraid" / "Dockerfile.all-in-one").read_text(encoding="utf-8")
assert "/datasets/dhmv/acquire" in operator assert "/datasets/dhmv/acquire" in operator
assert "/raster/terrain/select" in operator assert "/raster/terrain/select" in operator
assert "water_depth_m" in operator assert "water_depth_m" in operator
assert "py_compile scripts/provision_mol_dhmv.py" in readiness assert "py_compile scripts/provision_mol_dhmv.py" in readiness
assert "COPY . /app" in dockerfile assert "COPY . /app" in backend_dockerfile
assert "COPY scripts/provision_mol_dhmv.py /app/scripts/provision_mol_dhmv.py" in all_in_one_dockerfile
+1
View File
@@ -74,6 +74,7 @@ RUN python scripts/gis_import_smoke.py \
COPY scripts/prepare_operator_real_data_samples.py /app/scripts/prepare_operator_real_data_samples.py COPY scripts/prepare_operator_real_data_samples.py /app/scripts/prepare_operator_real_data_samples.py
COPY scripts/provision_mol_municipality_workspace.py /app/scripts/provision_mol_municipality_workspace.py COPY scripts/provision_mol_municipality_workspace.py /app/scripts/provision_mol_municipality_workspace.py
COPY scripts/provision_mol_context_layers.py /app/scripts/provision_mol_context_layers.py COPY scripts/provision_mol_context_layers.py /app/scripts/provision_mol_context_layers.py
COPY scripts/provision_mol_dhmv.py /app/scripts/provision_mol_dhmv.py
COPY scripts/provision_mol_population_history.py /app/scripts/provision_mol_population_history.py COPY scripts/provision_mol_population_history.py /app/scripts/provision_mol_population_history.py
COPY scripts/provision_mol_historical_landuse.py /app/scripts/provision_mol_historical_landuse.py COPY scripts/provision_mol_historical_landuse.py /app/scripts/provision_mol_historical_landuse.py
COPY scripts/provision_official_landuse_timeseries.py /app/scripts/provision_official_landuse_timeseries.py COPY scripts/provision_official_landuse_timeseries.py /app/scripts/provision_official_landuse_timeseries.py