forked from Azure-Samples/reactjs-webapp-functions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tasks.json
93 lines (93 loc) · 1.97 KB
/
tasks.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"command": "make test",
"group": "test",
"label": "make: test"
},
{
"type": "shell",
"command": "make start",
"group": "none",
"label": "make: start"
},
{
"type": "shell",
"command": "make build",
"group": "build",
"label": "make: build"
},
{
"type": "shell",
"command": "make clean",
"group": "none",
"label": "make: clean"
},
{
"type": "shell",
"command": "make migrate_db",
"group": "none",
"label": "make: migrate_db"
},
{
"type": "shell",
"command": "make seed_db",
"group": "none",
"label": "make: seed_db"
},
{
"type": "shell",
"command": "make remove_db",
"group": "none",
"label": "make: remove_db"
},
{
"type": "func",
"command": "host start",
"problemMatcher": "$func-node-watch",
"isBackground": true,
"dependsOn": "function: npm build",
"options": {
"cwd": "${workspaceFolder}/src/function"
}
},
{
"type": "shell",
"label": "function: npm build",
"command": "npm run build",
"dependsOn": "npm install",
"problemMatcher": "$tsc",
"options": {
"cwd": "${workspaceFolder}/src/function"
}
},
{
"type": "shell",
"label": "function: npm install",
"command": "npm install",
"options": {
"cwd": "${workspaceFolder}/src/function"
}
},
{
"type": "shell",
"label": "function: npm prune",
"command": "npm prune --production",
"dependsOn": "npm build",
"problemMatcher": [],
"options": {
"cwd": "${workspaceFolder}/src/function"
}
},
{
"type": "shell",
"label": "webapp: npm start",
"command": "npm start",
"options": {
"cwd": "${workspaceFolder}/src/webapp"
}
},
]
}