aboutsummaryrefslogtreecommitdiff
path: root/scripts/redeploy.sh
blob: c5781c6a540485786886c965035a0d948b832597 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
set -e

# install configs
cp -v ./configuration/nginx/homepage.conf /etc/nginx/sites-enabled/homepage.conf
cp -v ./configuration/cgit/cgitrc /etc/cgitrc
cp -v ./configuration/cgit/cgit.css /usr/share/cgit/cgit.css
cp -v ./configuration/gitolite/gitolite.rc /var/git/.gitolite.rc
cp -vr ./configuration/gitolite/local /var/git/local
chown -R git:git ./var/git/{local,.gitolite.rc}

# build and sync zola static site
(cd zola-static && zola build)
mkdir -p /var/www/homepage/
rsync -av --delete ./zola-static/public/ /var/www/homepage/

# sync interactive site
rsync -av --delete ./interactive/ /var/www/interactive/