From 8700cb30ff382cf740f52e695ce5794ff7cfdf09 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 29 Jun 2025 09:51:44 +0200 Subject: [PATCH] chore: reuse docker flags --- Makefile | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index 35c813c0..10ec3ea9 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,14 @@ include tools.mk LDFLAGS += -X "$(MODULE)/version.Version=$(VERSION)" -X "$(MODULE)/version.CommitSHA=$(VERSION_HASH)" +SITE_DOCKER_FLAGS = \ + -v $(CURDIR)/www:/docs \ + -v $(CURDIR)/LICENSE:/docs/docs/LICENSE \ + -v $(CURDIR)/SECURITY.md:/docs/docs/security.md \ + -v $(CURDIR)/CHANGELOG.md:/docs/docs/changelog.md \ + -v $(CURDIR)/CODE-OF-CONDUCT.md:/docs/docs/code-of-conduct.md \ + -v $(CURDIR)/CONTRIBUTING.md:/docs/docs/contributing.md + ## Build: .PHONY: build @@ -57,25 +65,12 @@ bump-version: $(standard-version) ## Bump app version site: ## Build site @rm -rf www/public docker build -f www/Dockerfile --progress=plain -t filebrowser.site www - docker run --rm -v $(CURDIR)/www:/docs \ - -v $(CURDIR)/LICENSE:/docs/docs/LICENSE \ - -v $(CURDIR)/SECURITY.md:/docs/docs/security.md \ - -v $(CURDIR)/CHANGELOG.md:/docs/docs/changelog.md \ - -v $(CURDIR)/CODE-OF-CONDUCT.md:/docs/docs/code-of-conduct.md \ - -v $(CURDIR)/CONTRIBUTING.md:/docs/docs/contributing.md \ - filebrowser.site build -d "public" + docker run --rm $(SITE_DOCKER_FLAGS) filebrowser.site build -d "public" .PHONY: site-serve site-serve: ## Serve site for development docker build -f www/Dockerfile --progress=plain -t filebrowser.site www - docker run --rm -it -p 8000:8000 \ - -v $(CURDIR)/www:/docs \ - -v $(CURDIR)/LICENSE:/docs/docs/LICENSE \ - -v $(CURDIR)/SECURITY.md:/docs/docs/security.md \ - -v $(CURDIR)/CHANGELOG.md:/docs/docs/changelog.md \ - -v $(CURDIR)/CODE-OF-CONDUCT.md:/docs/docs/code-of-conduct.md \ - -v $(CURDIR)/CONTRIBUTING.md:/docs/docs/contributing.md \ - filebrowser.site + docker run --rm -it -p 8000:8000 $(SITE_DOCKER_FLAGS) filebrowser.site ## Help: help: ## Show this help