From 9167dbd27890666dbeadb4837c8ec275273d2884 Mon Sep 17 00:00:00 2001 From: Adam Veldhousen Date: Fri, 27 Jan 2023 18:53:35 -0600 Subject: [PATCH] fix makefile targets --- Makefile | 35 +++++++++++++---------------------- 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index aa7cff0..cb6b254 100644 --- a/Makefile +++ b/Makefile @@ -13,12 +13,6 @@ new-post: build: docker build -t vdhsn/blog:${VERSION} -f Dockerfile . -.PHONY: publish-master -publish-master: publish - @echo 'master build detected' - docker tag vdhsn/blog:${VERSION} vdhsn/blog:latest - docker push vdhsn/blog:latest - .PHONY: clean build publish: clean build docker push vdhsn/blog:${VERSION} @@ -27,38 +21,35 @@ publish: clean build test-publish: build docker run -it -p 8080:80 vdhsn/blog:${VERSION} -.PHONY: docker-build-dev -docker-build-dev: - @docker build --build-arg='VERSION=0.62.0' -t hugo -f Dockerfile.dev . - -.PHONY: deploy -deploy: - kubectl rollout restart deployment blog - .PHONY: clean clean: @rm -rf ./public ./resources ./assets/css/syntax.* ./layouts/partials/single/footer.html -public: assets ./layouts/partials/single/footer.html - hugo --environment production --minify --gc --templateMetrics --templateMetricsHints --verbose --enableGitInfo - -assets: ./assets/css/syntax.light.css ./assets/css/syntax.dark.css ./layouts/partials/single/footer.html - HUGO_BIN = $(GOBIN)/hugo $(HUGO_BIN): @go install --tags extended github.com/gohugoio/hugo@latest OPENRING_BIN = $(GOBIN)/openring $(OPENRING_BIN): - @go install -v git.sr.ht/~sircmpwn/openring@latest + @go install git.sr.ht/~sircmpwn/openring@latest + +public: $(HUGO_BIN) \ + ./themes\lines \ + ./assets/css/syntax.light.css \ + ./assets/css/syntax.dark.css \ + ./layouts/partials/single/footer.html + hugo --verbose --gc --minify --templateMetrics --templateMetricsHints --enableGitInfo --environment production + +./themes/lines: + git submodule init ./assets/css: mkdir -p ./assets/css -./assets/css/syntax.light.css: +./assets/css/syntax.light.css: $(HUGO_BIN) ./assets/css hugo gen chromastyles --style=github > assets/css/syntax.light.css -./assets/css/syntax.dark.css: +./assets/css/syntax.dark.css: $(HUGO_BIN) ./assets/css hugo gen chromastyles --style=github-dark > assets/css/syntax.dark.css ./layouts/partials/single/footer.html: $(OPENRING_BIN)