all repos

onasty @ d309c75

a one-time notes service

onasty/Taskfile.yml (view raw)

Smirnov Oleksandr Smirnov Oleksandr
ss2316544@gmail.com
scaffold frontend app (#134)..., 11 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
26
  docker:up:
27
    - docker compose up -d --build --remove-orphans
28
29
  docker:down:
30
    aliases: [docker:stop]
31
    cmd: docker compose stop
32
33
  seed:run:
34
    - docker compose run --rm seed
35
36
  test:
37
    - task: test:unit
38
    - task: test:e2e
39
40
  test:unit:
41
    - '{{.gotest}} --count=1 -v --short ./...'
42
43
  test:e2e:
44
    - '{{.gotest}} --count=1 -v ./e2e/'