From 4709bad8f543d4ff115f323fef0bd1ed0d50ac87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Thu, 23 Dec 2021 15:41:33 -0500 Subject: [PATCH] parallel websites --- .drone.yml | 3 ++- Makefile.example | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index ed9157b..a7fb869 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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)