| set -euo pipefail | |
| DATA_DIR="${MLFLOW_DATA_DIR:-/data}" | |
| mkdir -p "${DATA_DIR}/mlartifacts" | |
| # NONE: HF Spaces embeds the app in an iframe from huggingface.co | |
| # (default SAMEORIGIN → "refused to connect" on the Spaces page). | |
| exec mlflow server \ | |
| --host 0.0.0.0 \ | |
| --port 7860 \ | |
| --backend-store-uri "sqlite:///${DATA_DIR}/mlflow.db" \ | |
| --default-artifact-root "${DATA_DIR}/mlartifacts" \ | |
| --allowed-hosts '*' \ | |
| --x-frame-options NONE \ | |
| --cors-allowed-origins 'https://huggingface.co,https://*.hf.space' | |