Skip to content

Commit 3aee066

Browse files
modified Taskfile
1 parent 9a83c45 commit 3aee066

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

Taskfile.yml

+22-4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ vars:
55
MVNW: '{{if eq .GOOS "windows"}}mvnw.cmd{{else}}./mvnw{{end}}'
66
DC_DIR: "deployment/docker-compose"
77
INFRA_DC_FILE: "{{.DC_DIR}}/infra.yml"
8+
APPS_DC_FILE: "{{.DC_DIR}}/apps.yml"
89

910
tasks:
1011
default:
@@ -21,23 +22,40 @@ tasks:
2122

2223
builds:
2324
cmds:
24-
- "{{.MVNW}} verify"
25+
- "{{.MVNW}} -pl catlog-service spring-boot:build-image -DskipTests"
2526

2627
start_infra:
2728
cmds:
28-
- docker compose -f "{{.INFRA_DC_FILE}}" up -d
29+
- "docker compose -f {{.INFRA_DC_FILE}} up -d"
2930

3031
stop_infra:
3132
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"
3435

3536
restart_infra:
3637
cmds:
3738
- task: stop_infra
3839
- task: sleep
3940
- task: start_infra
4041

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+
4159
sleep:
4260
vars:
4361
DURATION: '{{default 5 .DURATION}}'

0 commit comments

Comments
 (0)