parallel websites
This commit is contained in:
parent
9ad16fd3cc
commit
4709bad8f5
@ -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
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user