aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-12-23 15:41:33 -0500
committerJesús <heckyel@hyperbola.info>2021-12-23 15:41:33 -0500
commit4709bad8f543d4ff115f323fef0bd1ed0d50ac87 (patch)
treef2e8b2d884eb7b90e44f83c30f73aa921213630b
parent9ad16fd3cc51f9bf36674d580d4fd9ae1fc66bda (diff)
downloadcl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.tar.lz
cl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.tar.xz
cl-4709bad8f543d4ff115f323fef0bd1ed0d50ac87.zip
parallel websites
-rw-r--r--.drone.yml3
-rw-r--r--Makefile.example5
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)