From fc49e69d8beb8ac6ffeb4f56391e3fbb656d47db Mon Sep 17 00:00:00 2001 From: sneak Date: Thu, 8 Jan 2026 15:19:27 -0800 Subject: [PATCH] Add make devserver target for local Docker development --- Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7954d04..25942f9 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: check lint test fmt build clean docker docker-test +.PHONY: check lint test fmt build clean docker docker-test devserver devserver-stop VERSION := $(shell git describe --tags --always --dirty 2>/dev/null || echo "dev") LDFLAGS := -X main.Version=$(VERSION) @@ -46,3 +46,13 @@ docker: docker-test: docker build --target builder --build-arg VERSION=$(VERSION) -t pixad-builder . docker run --rm pixad-builder sh -c "CGO_ENABLED=1 GOTOOLCHAIN=auto go test -v ./..." + +# Run local dev server in Docker +devserver: docker devserver-stop + docker run -d --name pixad-dev -p 8080:8080 pixad:latest + @echo "pixad running at http://localhost:8080" + +# Stop dev server +devserver-stop: + -docker stop pixad-dev 2>/dev/null + -docker rm pixad-dev 2>/dev/null