all repos

onasty @ a1de675

a one-time notes service

onasty/Taskfile.yml (view raw)

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