Ariver
2026-07-02 0ffbf1935c9d091cce22a5583275ac0902f7a693
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
version: '3'
 
includes:
  common: ../Taskfile.yml
 
tasks:
  build:
    summary: Builds the application for macOS
    deps:
      - task: common:go:mod:tidy
      - task: common:build:frontend
        vars:
          PRODUCTION:
            ref: .PRODUCTION
    cmds:
      - go build -buildvcs=false -gcflags=all="-l" -o {{.BIN_DIR}}/{{.APP_NAME}}
    env:
      GOOS: darwin
      CGO_ENABLED: 1
      GOARCH: '{{.ARCH | default ARCH}}'
      PRODUCTION: '{{.PRODUCTION | default "false"}}'
    vars:
      PRODUCTION: '{{.PRODUCTION | default "false"}}'
 
  run:
    cmds:
      - '{{.BIN_DIR}}/{{.APP_NAME}}'