| services: | |
| model_runner: | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| environment: | |
| - APP_LISTEN_PORT=${APP_LISTEN_PORT} | |
| - MLFLOW_ENDPOINT=${MLFLOW_ENDPOINT} | |
| - HF_ACCESS_TOKEN=${HF_ACCESS_TOKEN} | |
| container_name: mlrunner | |
| restart: on-failure | |
| ports: | |
| - "${APP_LISTEN_PORT}:${APP_LISTEN_PORT}" | |
| volumes: | |
| - "./app:/app" | |
| entrypoint: ["/usr/bin/python3", "/app/main.py"] | |
| networks: | |
| - airflow_tracking_network | |
| deploy: | |
| resources: | |
| reservations: | |
| devices: | |
| - driver: nvidia | |
| count: all | |
| capabilities: [gpu] | |
| networks: | |
| airflow_tracking_network: | |
| external: true | |