Add make devserver target for local Docker development
This commit is contained in:
parent
78f844fca5
commit
fc49e69d8b
12
Makefile
12
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user