diff --git a/.devcontaier/evcontainer.json b/.devcontaier/evcontainer.json index 87faf30..4e269c7 100644 --- a/.devcontaier/evcontainer.json +++ b/.devcontaier/evcontainer.json @@ -1,11 +1,21 @@ { "name": "Node.js 22 Development Environment", "image": "mcr.microsoft.com/devcontainers/javascript-node:22", + "runArgs": [ + "--env", + "TZ=Asia/Shanghai" + ], "settings": { - "terminal.integrated.defaultProfile.linux": "/bin/bash" + "terminal.integrated.defaultProfile.linux": "/bin/bash", + "terminal.integrated.env.linux": { + "TZ": "Asia/Shanghai" + } + }, + "remoteEnv": { + "TZ": "Asia/Shanghai" }, "extensions": [ "dbaeumer.vscode-eslint" ], - "postCreateCommand": "npm install -g @kevisual/envision-cli@latest && npm install" + "postCreateCommand": "sudo ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai | sudo tee /etc/timezone && pnpm install -g @kevisual/envision-cli@latest && npm install" } \ No newline at end of file