parallel websites

This commit is contained in:
Jesús 2021-12-23 15:41:33 -05:00
parent 9ad16fd3cc
commit 4709bad8f5
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766
2 changed files with 5 additions and 3 deletions

View File

@ -25,6 +25,7 @@ steps:
- (cd cl-theme/ && make compile) - (cd cl-theme/ && make compile)
- cp -v Makefile.example Makefile - cp -v Makefile.example Makefile
- make publish # make validate (disable because java no is present on Hyperbola) - make publish # make validate (disable because java no is present on Hyperbola)
- make onion_publish
- name: deploy-tux - name: deploy-tux
image: drillster/drone-rsync image: drillster/drone-rsync
@ -37,7 +38,7 @@ steps:
from_secret: SSH_KEY from_secret: SSH_KEY
user: user:
from_secret: TUX_SSH_USER from_secret: TUX_SSH_USER
source: ./output/* source: ./output_tux/*
target: target:
from_secret: TUX_SSH_TARGET_DIR from_secret: TUX_SSH_TARGET_DIR
recursive: true recursive: true

View File

@ -4,6 +4,7 @@ PELICANOPTS=
BASEDIR=$(CURDIR) BASEDIR=$(CURDIR)
INPUTDIR=$(BASEDIR)/content INPUTDIR=$(BASEDIR)/content
OUTPUTDIRTUX=$(BASEDIR)/output_tux
OUTPUTDIR=$(BASEDIR)/output OUTPUTDIR=$(BASEDIR)/output
CONFFILE=$(BASEDIR)/pelicanconf.py CONFFILE=$(BASEDIR)/pelicanconf.py
PUBLISHCONF=$(BASEDIR)/publishconf.py PUBLISHCONF=$(BASEDIR)/publishconf.py
@ -89,7 +90,7 @@ else
endif endif
publishconf: publishconf:
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS) $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIRTUX) -s $(PUBLISHCONF) $(PELICANOPTS)
onionconf: onionconf:
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(ONIONCONF) $(PELICANOPTS) $(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) scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)
rsync_upload: publish 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 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) rsync --exclude $(FILE_EXCLUDE) -e "ssh -p $(ONION_SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(ONION_SSH_USER)@$(ONION_SSH_HOST):$(ONION_SSH_TARGET_DIR)