Update Taskfile

This commit is contained in:
Savely Krendelhoff 2025-08-23 18:53:32 +07:00
parent c9fb9f91c1
commit 902bb3a854
No known key found for this signature in database
GPG key ID: F70DFD34F40238DE

View file

@ -93,3 +93,41 @@ tasks:
desc: Alias for cpu-burner
cmds:
- task: cpu-burner
server:
desc: Build and run the server
cmds:
- go build -o hash-of-wisdom ./cmd/server
- ./hash-of-wisdom
server-config:
desc: Build and run the server with custom config
cmds:
- go build -o hash-of-wisdom ./cmd/server
- ./hash-of-wisdom -config {{.CONFIG | default "config.yaml"}}
client:
desc: Build and run the client
cmds:
- go build -o client ./cmd/client
- ./client -addr {{.ADDR | default "localhost:8080"}}
docker-build:
desc: Build Docker image
cmds:
- docker build -t hash-of-wisdom .
docker-run:
desc: Run Docker container
cmds:
- docker run -p 8080:8080 -p 8081:8081 hash-of-wisdom
metrics:
desc: Check metrics endpoint
cmds:
- curl -s http://localhost:8081/metrics
integration:
desc: Run integration tests only
cmds:
- go test -v ./test/integration/...