deploy: consolidate Unraid stack in Dockerman
deploy / deploy (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-25 23:17:01 +02:00
parent bdf44eec04
commit 8648b4f4d1
9 changed files with 214 additions and 91 deletions
+6 -1
View File
@@ -83,7 +83,12 @@ def validate_yaml_contracts() -> None:
compose = parse_yaml(relative)
if not isinstance(compose, dict) or not isinstance(compose.get("services"), dict):
raise ValidationError(f"Composebestand mist services: {relative}")
for service in ("web", "worker", "scheduler", "postgres", "redis"):
required_services = (
("app",)
if relative == "docker-compose.unraid.yml"
else ("web", "worker", "scheduler", "postgres", "redis")
)
for service in required_services:
if service not in compose["services"]:
raise ValidationError(f"{relative} mist service {service}")