summaryrefslogtreecommitdiff
path: root/post-receive
blob: 5c3bf0d25674d67153549eb4413ecebc146c1942 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
set -e
GITDIR="$(pwd)"
BUILDDIR="/tmp/build_www_$(date +%s)"
BRANCH=$(cat | sed -e "s/[a-z0-9]* [a-z0-9]* refs\/heads\/\(.*\)/\1/g")
if test "$BRANCH" != "master"; then
	exit 0
fi
echo "Deploying ..."
git clone --recurse-submodules -q $GITDIR $BUILDDIR
cd $BUILDDIR
mkdir dist/
mkdir dist/projs

cd projs/
yarn install
yarn build
sed -i "s/\/assets/assets/g" dist/index.html
cd ..
mv projs/dist dist/projs

cd neo/
npm install .
npm run build
cd ..
mv neo/dist/* dist/

mv acron dist/

mv minecraft-pacman dist/

cd $GITDIR
rsync -r --delete $BUILDDIR/dist/ /srv/http/index/
rm -rf $BUILDDIR