-
Notifications
You must be signed in to change notification settings - Fork 0
/
Taskfile.yml
39 lines (32 loc) · 1.34 KB
/
Taskfile.yml
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
version: "3"
tasks:
lint:go:
desc: Run Go linters
cmds:
- go install golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment@latest
- cmd: fieldalignment -test=false -fix=true $(PWD)/...
ignore_error: true
- docker run --rm -v ${PWD}/:/app -w /app golangci/golangci-lint:v1.55-alpine golangci-lint run -v --fix --timeout=420s -c golangci.yml
run:backend:air:
desc: Run backend with air.
cmds:
- docker compose -f docker-compose.yaml -f docker-compose.air.yaml up -d --build
- docker compose -f docker-compose.yaml logs -f ws-sender ws-receiver history-writer history-loader
run:backend:
desc: Run backend
cmds:
- docker compose -f docker-compose.yaml up -d --build
- docker compose -f docker-compose.yaml logs -f ws-sender ws-receiver history-writer history-loader
run:backend:external:
desc: Run backend
cmds:
- docker compose -f docker-compose.external.yaml --env-file secret.env up -d --build
- docker compose -f docker-compose.external.yaml logs -f ws-sender ws-receiver history-api history-sub
stop:backend:
desc: Stop backend
cmds:
- docker compose -f docker-compose.yaml down --remove-orphans
stop:backend:external:
desc: Stop backend
cmds:
- docker compose -f docker-compose.external.yaml down --remove-orphans