Skip to content

Commit 301f190

Browse files
authored
Merge pull request #15 from IBERMOLINA/chore/ci-docker-smoke-trigger
feat: optimize CI, devcontainer, and testing for remote codespace
2 parents 68fb4f0 + 997a339 commit 301f190

161 files changed

Lines changed: 18360 additions & 15 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/devcontainer.json

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,31 @@
22
{
33
"name": "VS Code Docs",
44
"dockerFile": "Dockerfile",
5-
"settings": {
6-
"terminal.integrated.defaultProfile.linux": "zsh"
5+
"features": {
6+
"ghcr.io/devcontainers/features/node:1": {
7+
"version": "20"
8+
},
9+
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
710
},
8-
"extensions": [
9-
"yzhang.markdown-all-in-one",
10-
"streetsidesoftware.code-spell-checker",
11-
"DavidAnson.vscode-markdownlint",
12-
"bierner.github-markdown-preview",
13-
"github.vscode-pull-request-github"
11+
"customizations": {
12+
"vscode": {
13+
"settings": {
14+
"terminal.integrated.defaultProfile.linux": "zsh"
15+
},
16+
"extensions": [
17+
"yzhang.markdown-all-in-one",
18+
"streetsidesoftware.code-spell-checker",
19+
"DavidAnson.vscode-markdownlint",
20+
"bierner.github-markdown-preview",
21+
"github.vscode-pull-request-github"
22+
]
23+
}
24+
},
25+
"postCreateCommand": [
26+
"export NVM_DIR=\"$HOME/.nvm\"",
27+
"[ -s \"$NVM_DIR/nvm.sh\" ] && \\. \"$NVM_DIR/nvm.sh\"",
28+
"nvm use 20",
29+
"cd web && npm ci"
1430
],
1531
"remoteUser": "vscode"
1632
}

0 commit comments

Comments
 (0)