From 4717ccc34b50e55b43242735d51b46df6be02daf Mon Sep 17 00:00:00 2001 From: Mac Siri Date: Fri, 8 Dec 2023 09:23:03 -0500 Subject: [PATCH] Improve devcontainer (#20337) --- .devcontainer/devcontainer.json | 7 +++++-- .devcontainer/postCreateCommand-init.sh | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 2d38c9991..b144a05e5 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -28,7 +28,7 @@ "onAutoForward": "silent" } }, - "updateContentCommand": "bin/setup", + "updateContentCommand": "bin/setup && bin/rails db:test:prepare RAILS_ENV=test", "postCreateCommand": ".devcontainer/postCreateCommand-init.sh", "postAttachCommand": ".devcontainer/postAttachCommand-init.sh", "customizations": { @@ -38,7 +38,10 @@ "Shopify.ruby-lsp", "KoichiSasada.vscode-rdbg", "dbaeumer.vscode-eslint", - "esbenp.prettier-vscode" + "esbenp.prettier-vscode", + "MateuszDrewniak.ruby-test-runner", + "firsttris.vscode-jest-runner", + "eamodio.gitlens" ], "settings": { "terminal.integrated.defaultProfile.linux": "zsh" diff --git a/.devcontainer/postCreateCommand-init.sh b/.devcontainer/postCreateCommand-init.sh index 8bcd5abea..f34c3ae36 100755 --- a/.devcontainer/postCreateCommand-init.sh +++ b/.devcontainer/postCreateCommand-init.sh @@ -14,4 +14,5 @@ if [ -n "$CODESPACE_NAME" ]; then echo "Updating .env file with codespace specific values" echo APP_DOMAIN="${CODESPACE_NAME}-3000.app.github.dev" >> .env echo APP_PROTOCOL=https:// >> .env + echo COMMUNITY_NAME="DEV(codespace)" >> .env fi