1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 22:39:18 +01:00
Files
dozzle/Makefile
2021-03-21 19:09:04 -07:00

31 lines
660 B
Makefile

TAG := $(shell git describe --tags)
PLATFROMS := linux/amd64,linux/arm/v7,linux/arm64/v8
.PHONY: publish
publish:
docker buildx build --build-arg TAG=$(TAG) --platform $(PLATFROMS) -t amir20/dozzle:latest -t amir20/dozzle:$(TAG) --push .
.PHONY: clean
clean:
@rm -rf static dozzle
static: $(shell find assets -type f)
ifdef SKIP_ASSET
@echo 'Skipping yarn build'
@mkdir -p static
@touch static/index.html
else
yarn build
endif
.PHONY: test
test: static
go test -cover ./...
build: static
CGO_ENABLED=0 go build -ldflags "-s -w"
int:
docker-compose -f integration/docker-compose.test.yml up --build --force-recreate --exit-code-from integration