diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100755 index 000000000..8067909b4 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,6 @@ +# Rust latest +FROM mcr.microsoft.com/devcontainers/rust:latest + +# Install Required Dependencies +RUN apt-get -qq update +RUN apt-get install -y build-essential cmake git libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..ba8003bdd --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,20 @@ +{ + "name": "rust-grin-devcontainer", + "build": { + "dockerfile": "Dockerfile", + "context": ".." + }, + "customizations": { + "vscode": { + "extensions": [ + "dbaeumer.vscode-eslint", + "vadimcn.vscode-lldb", + "tamasfe.even-better-toml", + "rust-lang.rust-analyzer", + "esbenp.prettier-vscode", + "github.copilot", + "github.copilot-chat" + ] + } + } + } \ No newline at end of file