FROM python:3.9-slim WORKDIR /app # Install dependencies RUN pip install flask werkzeug # Create api_data directory RUN mkdir -p api_data # Copy the mock API server script COPY mock_api_server.py . # Copy API data files if they exist COPY api_data/ ./api_data/ # Expose port 5000 EXPOSE 5000 # Set environment variables ENV PYTHONUNBUFFERED=1 # Run the server CMD ["python", "mock_api_server.py", "--host", "0.0.0.0", "--port", "5000", "--data-dir", "api_data"]