Reimplement compose and add tiling windows

This commit is contained in:
2026-03-12 22:03:30 +00:00
parent 79766d279d
commit 6ceff63b71
126 changed files with 5111 additions and 10796 deletions

View File

@@ -143,7 +143,7 @@ WantedBy=default.target
target_unit = f"""
[Unit]
Description=GIA Stack Target
Wants={unit_prefix}-redis.service {unit_prefix}-signal.service {unit_prefix}-migration.service {unit_prefix}-collectstatic.service {unit_prefix}-app.service {unit_prefix}-asgi.service {unit_prefix}-ur.service {unit_prefix}-scheduling.service {unit_prefix}-codex-worker.service
Wants={unit_prefix}-redis.service {unit_prefix}-signal.service {unit_prefix}-migration.service {unit_prefix}-collectstatic.service {unit_prefix}-app.service {unit_prefix}-asgi.service {unit_prefix}-ur.service {unit_prefix}-scheduling.service
After={unit_prefix}-redis.service {unit_prefix}-signal.service {unit_prefix}-migration.service {unit_prefix}-collectstatic.service
[Install]
@@ -315,16 +315,6 @@ WantedBy={target_ref}
requires=f"{unit_prefix}-collectstatic.service {unit_prefix}-redis.service {unit_prefix}-signal.service",
)
codex_worker_unit = gia_container(
"GIA Codex Worker",
with_stack("codex_worker_gia"),
"sh -c '. /venv/bin/activate && python manage.py codex_worker'",
include_uwsgi=True,
include_whatsapp=False,
after=f"{unit_prefix}-collectstatic.service {unit_prefix}-redis.service {unit_prefix}-signal.service",
requires=f"{unit_prefix}-collectstatic.service {unit_prefix}-redis.service {unit_prefix}-signal.service",
)
write_unit(out_dir / f"{unit_prefix}.pod", pod_unit)
write_unit(out_dir / f"{unit_prefix}.target", target_unit)
write_unit(out_dir / f"{unit_prefix}-redis.container", redis_unit)
@@ -335,7 +325,6 @@ WantedBy={target_ref}
write_unit(out_dir / f"{unit_prefix}-asgi.container", asgi_unit)
write_unit(out_dir / f"{unit_prefix}-ur.container", ur_unit)
write_unit(out_dir / f"{unit_prefix}-scheduling.container", scheduling_unit)
write_unit(out_dir / f"{unit_prefix}-codex-worker.container", codex_worker_unit)
print(f"Wrote Quadlet units to: {out_dir}")
return 0