diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index f6dbe4e144ff1e3ec4c73f34828ac0cf0bbbb7a2..64c0ef09d2215bea93cd1b057a066d9422513d03 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,13 +1 @@ -FROM ghcr.io/containerbase/node:20.10.0 - -USER root - -RUN install-apt make g++ - -# renovate: datasource=github-releases packageName=containerbase/python-prebuild -RUN install-tool python 3.12.0 - -# renovate: datasource=npm -RUN install-tool corepack 0.23.0 - -USER ubuntu +FROM ghcr.io/containerbase/devcontainer:9.26.0 diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 39abc2882f6e58c8386869b3470df6fbedfaffb3..b9834638de2b6f956b1ea5044ff2795f2de1f27d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,13 +1,8 @@ { - "$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json", "name": "Renovate", - "dockerFile": "Dockerfile", - "features": { - "ghcr.io/devcontainers/features/common-utils:2": {} + "build": { + "dockerfile": "Dockerfile" }, - "capAdd": ["SYS_PTRACE"], - "privileged": true, - "securityOpt": ["seccomp=unconfined"], "hostRequirements": { "cpus": 4, "memory": "7gb", @@ -15,6 +10,12 @@ }, "customizations": { "vscode": { + "terminal.integrated.profiles.linux": { + "bash": { + "path": "bash", + "icon": "terminal-bash" + } + }, "extensions": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", diff --git a/.devcontainer/post-create.sh b/.devcontainer/post-create.sh index f4e46a525bb221f8915308bc321f0f2d7a9eb602..cdca067449391ae3c5d9fd3ebdfd3ef6a2b08317 100755 --- a/.devcontainer/post-create.sh +++ b/.devcontainer/post-create.sh @@ -7,6 +7,4 @@ if [[ "${CODESPACES}" == true ]]; then sudo chmod 1777 /tmp fi -set -x - -exec pnpm install +pnpm install