Avoid overwriting config, make DB script robuster

This commit is contained in:
Midgard 2020-07-17 11:10:05 +02:00
parent fd5b432837
commit 42ac9031e6
Signed by: midgard
GPG key ID: 511C112F1331BBB4
2 changed files with 9 additions and 7 deletions

View file

@ -30,10 +30,12 @@ else
echo "Not installing airbrake"
fi
echo -e "${B} Copying config template. All custom config options can be set in the config.py file ${E}"
cd app
cp config.example.py config.py
cd ..
if [ ! -f app/config.py ]; then
echo -e "${B} Copying config template. All custom config options can be set in the config.py file ${E}"
cp app/config.example.py app/config.py
else
echo -e "${B} Found existing config.py, not copying config teplate ${E}"
fi
echo -e "${B} Seeding database ${E}"
./populate-db.sh

View file

@ -1,7 +1,7 @@
#!/bin/bash
set -euo pipefail
cd app
cd "$(dirname "$0")/app"
cp database/* .
python create_database.py setup_database
rm -f add_* create_database.py muhscheme
../venv/bin/python create_database.py setup_database
rm -f add_* create_database.py muhscheme.txt