chore: reuse docker flags

This commit is contained in:
Henrique Dias 2025-06-29 09:51:44 +02:00
parent 93c4b2e03c
commit 8700cb30ff
No known key found for this signature in database

View File

@ -3,6 +3,14 @@ include tools.mk
LDFLAGS += -X "$(MODULE)/version.Version=$(VERSION)" -X "$(MODULE)/version.CommitSHA=$(VERSION_HASH)" 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: ## Build:
.PHONY: build .PHONY: build
@ -57,25 +65,12 @@ bump-version: $(standard-version) ## Bump app version
site: ## Build site site: ## Build site
@rm -rf www/public @rm -rf www/public
docker build -f www/Dockerfile --progress=plain -t filebrowser.site www docker build -f www/Dockerfile --progress=plain -t filebrowser.site www
docker run --rm -v $(CURDIR)/www:/docs \ docker run --rm $(SITE_DOCKER_FLAGS) filebrowser.site build -d "public"
-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"
.PHONY: site-serve .PHONY: site-serve
site-serve: ## Serve site for development site-serve: ## Serve site for development
docker build -f www/Dockerfile --progress=plain -t filebrowser.site www docker build -f www/Dockerfile --progress=plain -t filebrowser.site www
docker run --rm -it -p 8000:8000 \ docker run --rm -it -p 8000:8000 $(SITE_DOCKER_FLAGS) filebrowser.site
-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
## Help: ## Help:
help: ## Show this help help: ## Show this help