Run mjr.wtf locally in Docker Compose

docker-compose-devskillsetup L2381
majiayu000/claude-skill-registry
What it does

Run mjr.wtf locally via Docker Compose with SQLite and migrations

Best for

When you need a reproducible local dev environment with one command, no external DB.

Inputs
  • · .env.example values
  • · optional DATABASE_URL override
Outputs
  • · running containers
  • · applied migrations
  • · health check pass
  • · logs
Requires
  • · Docker
  • · Docker Compose
  • · Bash
  • · Make
  • · git
Preconditions
  • · Docker and Docker Compose installed
  • · .env file created from .env.example
Failure modes
  • · DATABASE_URL not set before migrations
  • · Docker daemon not running
  • · port 8080 already in use
Trust signals
  • · idempotent migrations
  • · health check endpoints
  • · teardown cleanup