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