feat: docker-compose dev & testing for core-node

This commit is contained in:
Matthew Little
2020-04-14 11:49:32 +02:00
parent 0ea6923a3b
commit 5e02f61764
10 changed files with 58 additions and 10 deletions

5
.vscode/launch.json vendored
View File

@@ -38,11 +38,12 @@
"args": ["${workspaceFolder}/src/index.ts"],
"outputCapture": "std",
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "generate:schemas",
"preLaunchTask": "stacks-node:deploy-dev",
"postDebugTask": "stacks-node:stop-dev",
"env": {
"STACKS_SIDECAR_DB": "memory",
"NODE_ENV": "development",
"TS_NODE_SKIP_IGNORE": "true"
"TS_NODE_SKIP_IGNORE": "true",
}
},
{

34
.vscode/tasks.json vendored
View File

@@ -10,6 +10,38 @@
"presentation": {
"reveal": "silent"
}
}
},
{
"label": "stacks-node:deploy-dev",
"type": "shell",
"command": "docker-compose -f docker-compose.dev.sidecar.yml up --build",
"isBackground": true,
"problemMatcher": [
{
"pattern": [{ "regexp": ".", "file": 1, "location": 2, "message": 3, }],
"background": {
"activeOnStart": true,
"beginsPattern": ".",
"endsPattern": ".",
}
},
]
},
{
"label": "stacks-node:stop-dev",
"type": "shell",
"command": "docker-compose -f docker-compose.dev.sidecar.yml down",
"isBackground": true,
"problemMatcher": [
{
"pattern": [{ "regexp": ".", "file": 1, "location": 2, "message": 3, }],
"background": {
"activeOnStart": true,
"beginsPattern": ".",
"endsPattern": ".",
}
},
]
},
]
}