2018-03-04 17:15:30 +00:00
|
|
|
#!/bin/bash -eux
|
|
|
|
version="develop"
|
|
|
|
music_path="/usr/share/music"
|
|
|
|
demo_path="/srv/funkwhale-demo/demo"
|
|
|
|
|
|
|
|
echo 'Cleaning everything...'
|
2018-03-04 17:33:30 +00:00
|
|
|
cd $demo_path
|
2018-03-04 17:15:30 +00:00
|
|
|
docker-compose down -v || echo 'Nothing to stop'
|
2018-03-04 17:33:30 +00:00
|
|
|
rm -rf /srv/funkwhale-demo/demo/*
|
2018-03-04 17:15:30 +00:00
|
|
|
mkdir -p $demo_path
|
|
|
|
echo 'Downloading demo files...'
|
|
|
|
curl -L -o docker-compose.yml "https://code.eliotberriot.com/funkwhale/funkwhale/raw/$version/deploy/docker-compose.yml"
|
|
|
|
curl -L -o .env "https://code.eliotberriot.com/funkwhale/funkwhale/raw/$version/deploy/env.prod.sample"
|
|
|
|
|
|
|
|
mkdir data/
|
|
|
|
cp -r $music_path data/music
|
|
|
|
|
|
|
|
curl -L -o front.zip "https://code.eliotberriot.com/funkwhale/funkwhale/-/jobs/artifacts/$version/download?job=build_front"
|
|
|
|
unzip front.zip
|
|
|
|
|
|
|
|
echo "FUNKWHALE_URL=https://demo.funkwhale.audio/" >> .env
|
|
|
|
echo "DJANGO_SECRET_KEY=demo" >> .env
|
|
|
|
echo "DJANGO_ALLOWED_HOSTS=demo.funkwhale.audio" >> .env
|
|
|
|
echo "FUNKWHALE_VERSION=$version" >> .env
|
|
|
|
echo "FUNKWHALE_API_PORT=5001" >> .env
|
|
|
|
|
|
|
|
docker-compose pull
|
2018-03-06 20:33:50 +00:00
|
|
|
docker-compose up -d postgres redis
|
|
|
|
sleep 5
|
|
|
|
docker-compose run --rm api demo/load-demo-data.sh
|
2018-03-04 17:15:30 +00:00
|
|
|
docker-compose up -d
|