add docker

This commit is contained in:
Lee
2023-11-16 11:56:52 +00:00
parent 1a2e217bbf
commit d908a0fce5
24 changed files with 676 additions and 2 deletions

15
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,15 @@
{
"configurations": [
{
"name": "Docker Node.js Launch",
"type": "docker",
"request": "launch",
"preLaunchTask": "docker-run: debug",
"platform": "node",
"node": {
"package": "${workspaceFolder}/apps/node/package.json",
"localRoot": "${workspaceFolder}/apps/node"
}
}
]
}

42
.vscode/tasks.json vendored Normal file
View File

@ -0,0 +1,42 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "docker-build",
"label": "docker-build",
"platform": "node",
"dockerBuild": {
"dockerfile": "${workspaceFolder}/apps/node/Dockerfile",
"context": "${workspaceFolder}/apps/node",
"pull": true
},
"node": {
"package": "${workspaceFolder}/apps/node/package.json"
}
},
{
"type": "docker-run",
"label": "docker-run: release",
"dependsOn": ["docker-build"],
"platform": "node",
"node": {
"package": "${workspaceFolder}/apps/node/package.json"
}
},
{
"type": "docker-run",
"label": "docker-run: debug",
"dependsOn": ["docker-build"],
"dockerRun": {
"env": {
"DEBUG": "*",
"NODE_ENV": "development"
}
},
"node": {
"package": "${workspaceFolder}/apps/node/package.json",
"enableDebugging": true
}
}
]
}