Skip to content

Commit 660950d

Browse files
author
KHOUBZA Younes
committed
feat: add taskfile
1 parent 72631d9 commit 660950d

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

Taskfile.dist.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
version: '3'
2+
3+
tasks:
4+
build:
5+
label: docker:build
6+
desc: Build Docker images and cache dependencies
7+
cmds:
8+
- docker-compose build {{ .CLI_ARGS }}
9+
10+
up:
11+
label: docker:up
12+
desc: Start Docker containers in the background
13+
cmds:
14+
- docker-compose up --no-build --remove-orphans --detach {{ .CLI_ARGS }}
15+
16+
restart:
17+
label: docker:restart
18+
desc: Restart Docker containers
19+
cmds:
20+
- docker-compose restart {{ .CLI_ARGS }}
21+
22+
stop:
23+
label: docker:stop
24+
desc: Stop Docker containers
25+
cmds:
26+
- docker-compose stop {{ .CLI_ARGS }}
27+
28+
down:
29+
label: docker:down
30+
desc: Stop and remove Docker containers, networks
31+
cmds:
32+
- docker-compose down {{ .CLI_ARGS }}
33+
34+
exec:
35+
label: docker:exec
36+
desc: Run a command inside a running container
37+
cmds:
38+
- docker-compose exec {{ .CLI_ARGS }}
39+
interactive: true
40+
41+
logs:
42+
label: docker:logs
43+
desc: Stream the logs of all Docker containers
44+
cmds:
45+
- docker-compose logs -f {{ .CLI_ARGS }}
46+
interactive: true

0 commit comments

Comments
 (0)