chore: reuse docker flags
							parent
							
								
									93c4b2e03c
								
							
						
					
					
						commit
						8700cb30ff
					
				
							
								
								
									
										25
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										25
									
								
								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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue