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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions