# Use a lightweight Python image FROM python:3.9-slim # Set environment variables ENV PYTHONUNBUFFERED=1 \ SHELL=/bin/bash # Set the working directory WORKDIR /app # Install MLflow RUN pip install mlflow # Copy the start_server.sh script into the container COPY start_server.sh . # Ensure the script is executable RUN chmod +x start_server.sh # Expose the default MLflow port EXPOSE 7860 # Command to run the start_server.sh script CMD ["./start_server.sh"]