File tree 1 file changed +22
-4
lines changed
1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change 5
5
MVNW : ' {{if eq .GOOS "windows"}}mvnw.cmd{{else}}./mvnw{{end}}'
6
6
DC_DIR : " deployment/docker-compose"
7
7
INFRA_DC_FILE : " {{.DC_DIR}}/infra.yml"
8
+ APPS_DC_FILE : " {{.DC_DIR}}/apps.yml"
8
9
9
10
tasks :
10
11
default :
@@ -21,23 +22,40 @@ tasks:
21
22
22
23
builds :
23
24
cmds :
24
- - " {{.MVNW}} verify "
25
+ - " {{.MVNW}} -pl catlog-service spring-boot:build-image -DskipTests "
25
26
26
27
start_infra :
27
28
cmds :
28
- - docker compose -f " {{.INFRA_DC_FILE}}" up -d
29
+ - " docker compose -f {{.INFRA_DC_FILE}} up -d"
29
30
30
31
stop_infra :
31
32
cmds :
32
- - docker compose -f " {{.INFRA_DC_FILE}}" stop
33
- - docker compose -f " {{.INFRA_DC_FILE}}" rm-f
33
+ - " docker compose -f {{.INFRA_DC_FILE}} stop"
34
+ - " docker compose -f {{.INFRA_DC_FILE}} rm -f "
34
35
35
36
restart_infra :
36
37
cmds :
37
38
- task : stop_infra
38
39
- task : sleep
39
40
- task : start_infra
40
41
42
+ start :
43
+ deps : [builds]
44
+ cmds :
45
+ - " docker compose -f {{.INFRA_DC_FILE}} -f {{.APPS_DC_FILE}} up -d"
46
+
47
+ stop :
48
+ cmds :
49
+ - " docker compose -f {{.INFRA_DC_FILE}} -f {{.APPS_DC_FILE}} stop"
50
+ - " docker compose -f {{.INFRA_DC_FILE}} -f {{.APPS_DC_FILE}} rm
51
+ -f"
52
+
53
+ restart :
54
+ cmds :
55
+ - task : stop
56
+ - task : sleep
57
+ - task : start
58
+
41
59
sleep :
42
60
vars :
43
61
DURATION : ' {{default 5 .DURATION}}'
You can’t perform that action at this time.
0 commit comments