summaryrefslogtreecommitdiffstats
path: root/upload.sh
blob: a64e06048e4605d69653905f6a5111218955d90c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /usr/bin/env nix-shell
#! nix-shell -p python3Packages.pelican -i bash

set -xeuf

SSH_HOST=euer.krebsco.de
SSH_PORT=22
SSH_USER=root
SSH_TARGET_DIR=/var/www/blog.euer

BASEDIR=$(dirname $(readlink -f $0))
INPUTDIR=$BASEDIR/content
OUTPUTDIR=$BASEDIR/output
CONFFILE=$BASEDIR/pelicanconf.py
PUBLISHCONF=$BASEDIR/publishconf.py

pelican $INPUTDIR -o $OUTPUTDIR -s $CONFFILE
rsync -a  $OUTPUTDIR/. $SSH_USER@$SSH_HOST:$SSH_TARGET_DIR