version: '3.8' services: meeting-assistant: build: context: . dockerfile: Dockerfile ports: - "8000:8000" env_file: - ../.env environment: - SERVER_HOST=0.0.0.0 - SERVER_PORT=8000 volumes: - ./src:/app/src depends_on: - postgres - redis restart: unless-stopped postgres: image: postgres:16-alpine environment: POSTGRES_DB: meeting_assistant POSTGRES_USER: postgres POSTGRES_PASSWORD: password ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data redis: image: redis:7-alpine ports: - "6379:6379" volumes: - redisdata:/data volumes: pgdata: redisdata: