parent
9de2e8b6aa
commit
9ea7db6818
@ -0,0 +1,40 @@ |
||||
DOMAIN = earnestma.com
|
||||
HUGO_BASEURL = https://$(DOMAIN)/
|
||||
HUGO_FLAGS += --gc
|
||||
USER = earne@$(DOMAIN)
|
||||
WWW_ROOT = /home/earne/$(DOMAIN)
|
||||
|
||||
WWW_RSYNC_DEST = $(USER):$(WWW_ROOT)
|
||||
|
||||
OUTPUT_DIR = public
|
||||
|
||||
.PHONY: hugo |
||||
hugo: clean |
||||
hugo -b $(HUGO_BASEURL) $(HUGO_FLAGS)
|
||||
|
||||
.PHONY: clean |
||||
clean: |
||||
rm -rf $(OUTPUT_DIR)
|
||||
|
||||
.PHONY: serve |
||||
serve: |
||||
hugo serve
|
||||
|
||||
.PHONY: bookwyrmrssjson |
||||
bookwyrmrssjson: |
||||
curl "https://api.rss2json.com/v1/api.json?rss_url=https%3A%2F%2Fbookwyrm.social%2Fuser%2Fearnestma%2Frss" -o data/bookwyrm.json
|
||||
|
||||
.PHONY: build |
||||
build: bookwyrmrssjson hugo |
||||
|
||||
.PHONY: deploy-main |
||||
deploy-main: build |
||||
rsync $(OUTPUT_DIR)/ $(WWW_RSYNC_DEST)/ -ravz --delete
|
||||
|
||||
.PHONY: deploy-staging |
||||
deploy-staging: DOMAIN = staging.earnestma.xyz |
||||
deploy-staging: build |
||||
rsync $(OUTPUT_DIR)/ $(WWW_RSYNC_DEST)/ -ravz --delete
|
||||
|
||||
.PHONY: all |
||||
all: deploy-main |
Loading…
Reference in new issue