From 902bb3a854797559e7b761c641017ac9cb79836b Mon Sep 17 00:00:00 2001 From: Savely Krendelhoff Date: Sat, 23 Aug 2025 18:53:32 +0700 Subject: [PATCH] Update Taskfile --- Taskfile.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/Taskfile.yml b/Taskfile.yml index 8759987..fef7efe 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -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/...