Skip to content

Feature: Add Local Docker Compose Development Stack #125

Description

@3m1n3nc3

Description

Provide a reproducible local API, PostgreSQL, Redis, and worker stack.

File Location

learnault-api/docker-compose.yml, development Dockerfile, .env.example, and docs

Design Reference

API Roadmap Phase 0: Add Local Docker Compose Development Stack.

Dependencies

Tasks

  • Define API, worker, PostgreSQL, and Redis services
  • Add health checks and dependency startup behavior
  • Run migrations and seeds explicitly
  • Add safe persistent-volume and reset instructions
  • Support logs and graceful shutdown
  • Add compose validation and smoke test

Acceptance Criteria

  • One command starts a healthy stack
  • Readiness waits for dependencies
  • Migrations and seeds are deterministic
  • Reset is project-scoped
  • Smoke test passes

Verification Evidence

  • Attach compose config, healthy service status, and smoke-test output

Difficulty

Medium

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions