From 05a8ec269a580ee816852ea0f3bc05c0b26a56ad Mon Sep 17 00:00:00 2001 From: Alexander Bayandin Date: Thu, 12 Sep 2024 21:06:13 +0100 Subject: [PATCH] wip --- .devcontainer/Dockerfile.devcontainer | 1 + .devcontainer/devcontainer.json | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .devcontainer/Dockerfile.devcontainer create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/Dockerfile.devcontainer b/.devcontainer/Dockerfile.devcontainer new file mode 100644 index 0000000000..f2234909f5 --- /dev/null +++ b/.devcontainer/Dockerfile.devcontainer @@ -0,0 +1 @@ +FROM neondatabase/build-tools:pinned diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000000..48d59a14e5 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,23 @@ +// https://containers.dev/implementors/json_reference/ +{ + "name": "Neon", + "build": { + "context": "..", + "dockerfile": "Dockerfile.devcontainer" + }, + + "postCreateCommand": { + "build neon": "BUILD_TYPE=debug CARGO_BUILD_FLAGS='--features=testing' mold -run make -s -j`nproc`", + "install python deps": "./scripts/pysync" + }, + + "customizations": { + "vscode": { + "extensions": [ + "charliermarsh.ruff", + "github.vscode-github-actions", + "rust-lang.rust-analyzer" + ] + } + } +}