diff --git a/README.md b/README.md index 641172e..b0c51a2 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ # one-click-mlflow A tool to deploy a mostly serverless MLflow on a GCP project with one command + +## Goals + +The project's deliverables are +- MLflow tracking server on Cloud Run +- Artifacts on GCS +- Metrics backend on Cloud SQL (MySQL) +- Terraformed infrastructure +- A list of all the GCP APIs that need to be enabled +- A list of all the necessary GCP permissions to run the deployment diff --git a/bin/one-click-mlflow.py b/bin/one-click-mlflow.py new file mode 100644 index 0000000..ed6bfc2 --- /dev/null +++ b/bin/one-click-mlflow.py @@ -0,0 +1,2 @@ +from lib.entrypoint import run + diff --git a/config.py b/config.py new file mode 100644 index 0000000..e69de29 diff --git a/lib/__init__.py b/lib/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/lib/entrypoint.py b/lib/entrypoint.py new file mode 100644 index 0000000..16cc9e4 --- /dev/null +++ b/lib/entrypoint.py @@ -0,0 +1,2 @@ +def run(): + raise NotImplementedError() diff --git a/secrets/.keep b/secrets/.keep new file mode 100644 index 0000000..e69de29