dyno-bot/web-deploy/premium000664a0781ba0d87b742b8889a5a707db3540bd.sh

24 lines
709 B
Bash
Raw Normal View History

2020-09-12 20:08:48 +02:00
#!/bin/bash
set -ex
cd /home/dyno/
which wget || ( apt-get update -y && apt-get install wget -y )
rm -rf /home/dyno/deploy/premium
mkdir -p /home/dyno/deploy/premium
git clone -b premium -- git@git.dyno.sh:Dyno/Dyno-web.git /home/dyno/deploy/premium
cd /home/dyno/deploy/premium
npm ci
cd react
npm ci
cd ..
cp /home/dyno/premium.dyno.gg/.env ./.env
rm -rf public
wget "$1" -O artifacts.tar.gz
tar xf artifacts.tar.gz
rm artifacts.tar.gz
mkdir -p /home/dyno/premium.dyno.gg-temp/
cp -rf /home/dyno/deploy/premium/. /home/dyno/premium.dyno.gg-temp
rm -rf /home/dyno/old.premium.dyno.gg
mv /home/dyno/premium.dyno.gg /home/dyno/old.premium.dyno.gg
mv /home/dyno/premium.dyno.gg-temp /home/dyno/premium.dyno.gg