GeraCash and GeraJobs briefly unavailable after deploy
ResolvedA silent TypeScript build failure in the Dockerfile caused stale compiled code to ship for GeraCash and GeraJobs. Services crash-looped on startup; fixed by pinning the build step and redeploying.
- Started
- 16 Apr 2026, 23:05 UTC
- Resolved
- 17 Apr 2026, 00:40 UTC
- Severity
- major
Affected products
Timeline
- Investigating16 Apr 2026, 23:12 UTC
Two services reporting 503 after the evening deploy wave. Checking Railway logs.
- Identified16 Apr 2026, 23:44 UTC
Dockerfile was COPYing in cached `dist/` before the tsc step ran, so source fixes never reached the container. Preparing a fix that wipes dist before build.
- Resolved17 Apr 2026, 00:40 UTC
Fix shipped across all 12 Dockerfiles. Both services green. Post-mortem: see LESSONS.md entry #6.