Skip to content

Add Docker Compose for Local Development Environment #32

@carlos-israelj

Description

@carlos-israelj

Description

No standardized local development environment. New developers must manually install PostgreSQL, Redis, and configure environment variables, causing onboarding friction.

Current State

Manual installation required.

Problems

  • Long onboarding time (2-3 hours)
  • Version mismatches (Postgres 14 vs 15)
  • Environment configuration errors
  • Difficult to reproduce production issues locally

Proposed Solution

Docker Compose with all services (PostgreSQL, Redis, backend, frontend).

Acceptance Criteria

  • docker-compose.yml with all services
  • One command to start: docker-compose up
  • Hot reload for development
  • Seeded database with test data
  • Environment variables in .env.example
  • README updated with setup instructions
  • <2 minutes to get running

ETA

2-3 days

Metadata

Metadata

Assignees

No one assigned

    Labels

    dxDeveloper experienceenhancementNew feature or requestinfrastructureDevOps, Deployment, Monitoringmedium-priorityMedium priority issuetoolingDeveloper tooling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions