From 596aa8b65526c57b0b57bc376c18a32c21c5e12c Mon Sep 17 00:00:00 2001 From: popcorny Date: Tue, 18 Jun 2024 15:03:26 +0800 Subject: [PATCH] Add minimal codespace.json Signed-off-by: popcorny --- .devcontainer/mini/devcontainer.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .devcontainer/mini/devcontainer.json diff --git a/.devcontainer/mini/devcontainer.json b/.devcontainer/mini/devcontainer.json new file mode 100644 index 000000000..b42cfa2df --- /dev/null +++ b/.devcontainer/mini/devcontainer.json @@ -0,0 +1,12 @@ +{ + "name": "Recce CodeSpace (Minimal)", + "image": "mcr.microsoft.com/vscode/devcontainers/python:3.11", + "containerEnv": { + "DBT_GOOGLE_PROJECT": "infuseai-dev", + "DBT_GOOGLE_DATASET": "oso_playground", + "DBT_GOOGLE_DEV_DATASET": "oso_playground_dev", + "DBT_GOOGLE_KEYFILE": "/home/vscode/.config/gcloud/google-service-account.json", + }, + "postCreateCommand": "pipx install poetry && poetry install && poetry run pip install recce", + "postStartCommand": "mkdir -p /home/vscode/.config/gcloud && printenv GOOGLE_CLOUD_SERVICE_ACCOUNT_KEY_CONTENT > ${DBT_GOOGLE_KEYFILE} && poetry run recce server --cloud --review" +} \ No newline at end of file