From 06122fcd899aed77533693f55286cd4109e076c0 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 18 Jul 2025 22:07:22 -0400 Subject: [PATCH] chore(devcontainer): put node_modules in a volume Signed-off-by: Xe Iaso --- .devcontainer/docker-compose.yaml | 4 ++++ .devcontainer/poststart.sh | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.devcontainer/docker-compose.yaml b/.devcontainer/docker-compose.yaml index d2fbc3b8..5b7272d2 100644 --- a/.devcontainer/docker-compose.yaml +++ b/.devcontainer/docker-compose.yaml @@ -20,7 +20,11 @@ services: dockerfile: .devcontainer/Dockerfile volumes: - ../:/workspace/anubis:cached + - node_modules:/workspace/anubis/node_modules environment: VALKEY_URL: redis://valkey:6379/0 #entrypoint: ["/usr/bin/sleep", "infinity"] user: vscode + +volumes: + node_modules: diff --git a/.devcontainer/poststart.sh b/.devcontainer/poststart.sh index 93ed3a95..f3af4cf0 100644 --- a/.devcontainer/poststart.sh +++ b/.devcontainer/poststart.sh @@ -1,9 +1,10 @@ #!/usr/bin/env bash -pwd +sudo chown -R vscode:vscode ./node_modules npm ci & go mod download & go install ./utils/cmd/... & +go install mvdan.cc/sh/v3/cmd/shfmt@latest & wait