{"repo":"Netflix/metaflow-service","free":true,"listed":false,"github":"https://github.com/Netflix/metaflow-service","clone":"git clone https://github.com/Netflix/metaflow-service.git","description":":rocket: Metadata tracking and UI service for Metaflow!","language":"Python","stars":226,"topics":["machine-learning","ai","ml","ml-infrastructure","data-science","productivity","ml-platform","ui","metaflow"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"Metaflow Service Metadata service implementation for Metaflow. This provides a thin wrapper around a database and keeps track of metadata associated with metaflow entities such as Flows, Runs, Steps, Tasks, and Artifacts. For more information, see Metaflow's admin docs Getting Started The service depends on the following Environment Variables to be set: - MF METADATA DB HOST [defaults to localhost] - MF METADATA DB PORT [defaults to 5432] - MF METADATA DB USER [defaults to postgres] - MF METADATA DB PSWD [defaults to postgres] - MF METADATA DB NAME [defaults to postgres] Optionally you can also overrider the host and port the service runs on - MF METADATA PORT [defaults to 8080] - MF MIGRATION PORT [defaults to 8082] - MF METADATA HOST [defaults to 0.0.0.0] Create triggers to broadcast any database changes via pg notify on channel NOTIFY : - DB TRIGGER CREATE - [ metadata service defaults to 0] - [ ui backend service defaults to 1] Swagger UI: http://localhost:8080/api/doc Using docker-compose Easiest way to run this project is to use docker-compose and there are two options: - docker-compose.yml - Assumes that Dockerfiles are pre-built and local changes are not included automatically - See docker build section on how to pre-build the Docker images - docker-compose.development.yml - Development version - Includes automatic Dockerfile builds and mounts local ./services folder inside the container Running docker-compose.yml : Running docker-compose.development.yml (recommended ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Netflix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Netflix/metaflow-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}