Docker Intermediate About 30 min +200 XP

Database Rows Vanish After Restart

Each time the postgres container is recreated, the orders database comes back empty and earlier rows are gone.

Stage 3 of 4 in Platform Recovery Ladder.

Briefing

The storefront is serving again, but the ops channel noticed that last night's test orders are gone.

The postgres container was replaced during a routine Compose restart for a config tweak, and it came back healthy, answering queries and completely empty.

The next routine restart will wipe whatever has been written since, so the team would like an answer before anyone touches the stack again.

The fix is yours to find: hints, the recovery checks and the debrief unlock inside the incident.

How it plays

  1. 01

    Get paged

    The alert fires and the clock starts. Read the page and the briefing.

  2. 02

    Investigate

    Work in a simulated shell with realistic output: logs, configs, services.

  3. 03

    Fix it

    Change the system the way you would in production. Hints are there if you get stuck.

  4. 04

    Prove it

    Automated checks verify the recovery, then the debrief explains what happened.

Your pager is ready.

Free, instant, and it works on your phone. No signup: start as a guest and save your progress later.