diff options
author | Jesús <heckyel@hyperbola.info> | 2021-12-23 15:41:33 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2021-12-23 15:41:33 -0500 |
commit | 4709bad8f543d4ff115f323fef0bd1ed0d50ac87 (patch) | |
tree | f2e8b2d884eb7b90e44f83c30f73aa921213630b | |
parent | 9ad16fd3cc51f9bf36674d580d4fd9ae1fc66bda (diff) | |
download | cl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.tar.lz cl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.tar.xz cl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.zip |
parallel websites
-rw-r--r-- | .drone.yml | 3 | ||||
-rw-r--r-- | Makefile.example | 5 |
2 files changed, 5 insertions, 3 deletions
@@ -25,6 +25,7 @@ steps: - (cd cl-theme/ && make compile) - cp -v Makefile.example Makefile - make publish # make validate (disable because java no is present on Hyperbola) + - make onion_publish - name: deploy-tux image: drillster/drone-rsync @@ -37,7 +38,7 @@ steps: from_secret: SSH_KEY user: from_secret: TUX_SSH_USER - source: ./output/* + source: ./output_tux/* target: from_secret: TUX_SSH_TARGET_DIR recursive: true diff --git a/Makefile.example b/Makefile.example index 22e9c9d..d335765 100644 --- a/Makefile.example +++ b/Makefile.example @@ -4,6 +4,7 @@ PELICANOPTS= BASEDIR=$(CURDIR) INPUTDIR=$(BASEDIR)/content +OUTPUTDIRTUX=$(BASEDIR)/output_tux OUTPUTDIR=$(BASEDIR)/output CONFFILE=$(BASEDIR)/pelicanconf.py PUBLISHCONF=$(BASEDIR)/publishconf.py @@ -89,7 +90,7 @@ else endif publishconf: - $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) + $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIRTUX) -s $(PUBLISHCONF) $(PELICANOPTS) onionconf: $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(ONIONCONF) $(PELICANOPTS) @@ -102,7 +103,7 @@ ssh_upload: publish scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) rsync_upload: publish - rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) + rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIRTUX)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) onion_rsync_upload: onion_publish rsync --exclude $(FILE_EXCLUDE) -e "ssh -p $(ONION_SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(ONION_SSH_USER)@$(ONION_SSH_HOST):$(ONION_SSH_TARGET_DIR) |