From dc5a6d67fad848c7b567a62861ed9d033f9e1bc2 Mon Sep 17 00:00:00 2001 From: Alexis VIALARET Date: Tue, 1 Sep 2020 17:32:03 +0200 Subject: [PATCH] init: code skeleton + project goals in readme --- README.md | 10 ++++++++++ bin/one-click-mlflow.py | 2 ++ config.py | 0 lib/__init__.py | 0 lib/entrypoint.py | 2 ++ secrets/.keep | 0 6 files changed, 14 insertions(+) create mode 100644 bin/one-click-mlflow.py create mode 100644 config.py create mode 100644 lib/__init__.py create mode 100644 lib/entrypoint.py create mode 100644 secrets/.keep 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