@@ -0,0 +1,27 @@
|
||||
.PHONY: api build db-create db-migrate admin-create user-create test check admin-dev admin-build
|
||||
export GOCACHE := $(CURDIR)/.cache/go-build
|
||||
|
||||
api: admin-build
|
||||
go run ./services/api/cmd/api -env-file .env
|
||||
build: admin-build
|
||||
mkdir -p bin
|
||||
go build -trimpath -o bin/veyra-api ./services/api/cmd/api
|
||||
go build -trimpath -o bin/veyra-db ./services/api/cmd/db
|
||||
go build -trimpath -o bin/veyra-user ./services/api/cmd/user
|
||||
db-create:
|
||||
go run ./services/api/cmd/db -env-file .env -action create
|
||||
db-migrate:
|
||||
go run ./services/api/cmd/db -env-file .env -action migrate
|
||||
admin-create:
|
||||
go run ./services/api/cmd/user -env-file .env -role ADMIN
|
||||
user-create:
|
||||
go run ./services/api/cmd/user -env-file .env -role USER
|
||||
test:
|
||||
go test -race ./services/api/...
|
||||
check:
|
||||
go vet ./services/api/...
|
||||
npm run build --workspace @veyra/admin
|
||||
admin-dev:
|
||||
npm run dev --workspace @veyra/admin
|
||||
admin-build:
|
||||
npm run build --workspace @veyra/admin
|
||||
Reference in New Issue
Block a user