FROM python:3.12-slim WORKDIR /app # Install dependencies COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy application COPY server.py . COPY orchestrator.py . COPY reflect_select.py . COPY github_mcp.py . COPY deploy_pipeline.py . COPY static/ static/ # Expose port EXPOSE 8765 # Health check HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD curl -f http://localhost:8765/api/health || exit 1 # Run the Wizard-Vibe server CMD ["python", "server.py"]