77ca0200ae
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BwxdSt4reTm7Dj1oxRvpP3
30 lines
456 B
Makefile
30 lines
456 B
Makefile
.PHONY: test
|
|
test:
|
|
go test ./...
|
|
|
|
.PHONY: build
|
|
build:
|
|
go build ./...
|
|
|
|
.PHONY: web
|
|
web:
|
|
cd web && npm ci && npm run build
|
|
rm -rf internal/web/dist
|
|
cp -r web/dist internal/web/dist
|
|
|
|
.PHONY: build-all
|
|
build-all: web build
|
|
|
|
.PHONY: docker-build docker-up docker-down docker-logs
|
|
docker-build:
|
|
docker build -t dns-autoresolver:local .
|
|
|
|
docker-up:
|
|
docker compose up -d --build
|
|
|
|
docker-down:
|
|
docker compose down
|
|
|
|
docker-logs:
|
|
docker compose logs -f app
|