version: '3.8' services: api: build: . ports: - "8000:8000" environment: - DATABASE_URL=postgresql://bdr_user:bdr_pass@db:5432/bdr_agent_factory - REDIS_URL=redis://redis:6379/0 - ENVIRONMENT=development depends_on: - db - redis volumes: - ./src:/app/src - ./models:/app/models db: image: postgres:16-alpine environment: - POSTGRES_USER=bdr_user - POSTGRES_PASSWORD=bdr_pass - POSTGRES_DB=bdr_agent_factory ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql/data redis: image: redis:7-alpine ports: - "6379:6379" volumes: - redis_data:/data volumes: postgres_data: redis_data: