[タスク 1176: 開発環境コンテナの構築(Client/Server)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_workitems/edit/1176) 開発用コンテナを構築しました。以下のコンテナを追加しています。 - ライセンス管理 - server - client - ディクテーション管理 - server - client - DB(MySQL) - Cache(Redis)
56 lines
1.9 KiB
JSON
56 lines
1.9 KiB
JSON
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
|
|
// https://github.com/microsoft/vscode-dev-containers/tree/v0.209.6/containers/javascript-node
|
|
{
|
|
"name": "Dev Dictation Server",
|
|
"dockerComposeFile": [
|
|
"docker-compose.yml"
|
|
],
|
|
"service": "dictation_server",
|
|
// コンテナを自動停止させない
|
|
"shutdownAction": "none",
|
|
"workspaceFolder": "/app/dictation_server",
|
|
"runArgs": [
|
|
"--cap-add=SYS_PTRACE",
|
|
"--security-opt",
|
|
"seccomp=unconfined"
|
|
],
|
|
// Set *default* container specific settings.json values on container create.
|
|
"settings": {
|
|
"terminal.integrated.shell.linux": "/bin/bash",
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": true
|
|
},
|
|
"eslint.format.enable": false,
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[json]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
// formatter
|
|
"editor.formatOnPaste": true,
|
|
"editor.formatOnType": true,
|
|
"editor.renderWhitespace": "all",
|
|
"editor.insertSpaces": false,
|
|
"editor.renderLineHighlight": "all"
|
|
},
|
|
// Add the IDs of extensions you want installed when the container is created.
|
|
"extensions": [
|
|
"dbaeumer.vscode-eslint",
|
|
"salbert.comment-ts",
|
|
"gruntfuggly.todo-tree",
|
|
"esbenp.prettier-vscode",
|
|
"ms-vsliveshare.vsliveshare",
|
|
"albymor.increment-selection",
|
|
"eamodio.gitlens",
|
|
"wmaurer.change-case"
|
|
],
|
|
// Use 'postCreateCommand' to run commands after the container is created.
|
|
// "postCreateCommand": "yarn install",
|
|
"postCreateCommand": "sudo chown -R vscode:vscode /app/dictation_server",
|
|
// Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root.
|
|
"remoteUser": "vscode"
|
|
} |