RAILIANCE-WP-0002 T02 done: Dockerfile shipped in vergabe-teilnahme
issue-facade was renamed to issue-core upstream; vergabe-teilnahme was rewired (commit 17f511f). Multi-stage Dockerfile shipped in vergabe-teilnahme commit 483a4df. Smoke test passed: container healthy, /health/ returns 200. T03 next, but still blocked on the Gitea package-capable PAT (same blocker as RAIL-AP-WP-0001-T04). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -195,7 +195,7 @@ T04 below is now sequenced **after** that cluster reports healthy.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: RAILIANCE-WP-0002-T02
|
id: RAILIANCE-WP-0002-T02
|
||||||
status: blocked
|
status: done
|
||||||
priority: high
|
priority: high
|
||||||
repo: vergabe-teilnahme
|
repo: vergabe-teilnahme
|
||||||
state_hub_task_id: "43ce85c4-0bdb-43c4-b0a5-81fa366800a6"
|
state_hub_task_id: "43ce85c4-0bdb-43c4-b0a5-81fa366800a6"
|
||||||
@@ -225,11 +225,24 @@ hub task and reference the PR/commit when complete.
|
|||||||
**Done when:** `docker build` against the vergabe-teilnahme repo produces
|
**Done when:** `docker build` against the vergabe-teilnahme repo produces
|
||||||
a runnable image that responds to a smoke request locally.
|
a runnable image that responds to a smoke request locally.
|
||||||
|
|
||||||
**Blocker found (2026-05-18):** vergabe-teilnahme cannot currently
|
**Resolution (2026-05-18):** issue-facade was renamed to issue-core
|
||||||
`uv sync` at all. `pyproject.toml` declares
|
upstream. Rewired vergabe-teilnahme to depend on issue-core
|
||||||
|
(`@ file:///home/worsch/issue-core`); the three Python imports were
|
||||||
|
updated (`issue_tracker.*` → `issue_core.*`). All 20 aufgaben tests
|
||||||
|
pass after the rewire. See vergabe-teilnahme commit `17f511f`.
|
||||||
|
|
||||||
|
Dockerfile delivered in vergabe-teilnahme repo:
|
||||||
|
- Three stages (assets / python-deps / runtime) with whitenoise
|
||||||
|
static serving and `collectstatic` at build time.
|
||||||
|
- BuildKit named context resolves the `../issue-core` path dep:
|
||||||
|
`docker build --build-context issue-core=/home/worsch/issue-core .`
|
||||||
|
- Non-root `app` user, `/health/` HEALTHCHECK, gunicorn on :8000.
|
||||||
|
- Smoke test: container reports `(healthy)`, `/health/` → 200.
|
||||||
|
|
||||||
|
**Original blocker (now resolved):** vergabe-teilnahme couldn't
|
||||||
|
`uv sync` because `pyproject.toml` referenced
|
||||||
`universal-issue-tracker @ file:///home/worsch/issue-facade`, but
|
`universal-issue-tracker @ file:///home/worsch/issue-facade`, but
|
||||||
`/home/worsch/issue-facade/` is effectively empty — only a `.claude/`
|
that directory was effectively empty (only `.claude/` remained).
|
||||||
directory exists; there is no `pyproject.toml` or `setup.py`.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
error: Failed to generate package metadata for
|
error: Failed to generate package metadata for
|
||||||
|
|||||||
Reference in New Issue
Block a user