This commit is contained in:
d34dscene
2025-11-12 23:13:54 +01:00
parent 971ea20eb9
commit 0bac916b82

View File

@@ -9,18 +9,6 @@ env:
IMAGE_SERVER_PROD: ghcr.io/mizuchilabs/mantrae
IMAGE_AGENT_PROD: ghcr.io/mizuchilabs/mantrae-agent
vars:
VERSION:
sh: git describe --tags --abbrev=0
COMMIT:
sh: git rev-parse --short HEAD
DATE:
sh: date -u +%Y-%m-%d
LDFLAGS: >-
-s -w -X 'github.com/mizuchilabs/mantrae/pkg/meta.Version={{.VERSION}}' -X
'github.com/mizuchilabs/mantrae/pkg/meta.Commit={{.COMMIT}}' -X
'github.com/mizuchilabs/mantrae/pkg/meta.Date={{.DATE}}'
tasks:
dev:
desc: Run Go backend and Vite web concurrently
@@ -76,16 +64,6 @@ tasks:
- sqlc generate
- go run zod.go
#  Build binary
build:
desc: Build Go binary
deps: [build:web]
cmds:
- go build -o bin/server -ldflags="{{.LDFLAGS}}" ./server/cmd
- go build -o bin/agent -ldflags="{{.LDFLAGS}}" ./agent/cmd
- upx -9 bin/server
- upx -9 bin/agent
# 🏗 Build frontend
build:web:
desc: Build Frontend