G
Gera Services
System Status
← All incidents

GeraCash and GeraJobs briefly unavailable after deploy

Resolved

A 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

  1. Investigating
    16 Apr 2026, 23:12 UTC

    Two services reporting 503 after the evening deploy wave. Checking Railway logs.

  2. Identified
    16 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.

  3. Resolved
    17 Apr 2026, 00:40 UTC

    Fix shipped across all 12 Dockerfiles. Both services green. Post-mortem: see LESSONS.md entry #6.