all repos

onasty @ 060f2e6

a one-time notes service

onasty/Taskfile.yml (view raw)

Smirnov Oleksandr Smirnov Oleksandr
ss2316544@gmail.com
chore: update dockerizing setup (#129)..., 12 months ago
1
version: "3"
2
3
dotenv:
4
  - ".env"
5
6
includes:
7
  migrate: ./migrations/Taskfile.yml
8
9
env:
10
  COMPOSE_BAKE: 1
11
12
vars:
13
  gotest:
14
    sh: 'command -v gotest >/dev/null && echo gotest || echo "go test"'
15
16
tasks:
17
  run:
18
    - docker compose up -d --build --remove-orphans core mailer
19
20
  lint:
21
    - golangci-lint run
22
23
  docker:up:
24
    - docker compose up -d --build --remove-orphans
25
26
  docker:down:
27
    aliases: [docker:stop]
28
    cmd: docker compose stop
29
30
  seed:run:
31
    - docker compose run --rm seed
32
33
  test:
34
    - task: test:unit
35
    - task: test:e2e
36
37
  test:unit:
38
    - '{{.gotest}} --count=1 -v --short ./...'
39
40
  test:e2e:
41
    - '{{.gotest}} --count=1 -v ./e2e/'