mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2024-11-09 23:20:27 +00:00
29 lines
743 B
Bash
Executable File
29 lines
743 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Wait for us to be able to connect to MySQL before proceeding
|
|
until nc -zv \
|
|
$PDA_DB_HOST \
|
|
3306;
|
|
do
|
|
echo "MySQL ($PDA_DB_HOST) is unavailable - sleeping"
|
|
sleep 1
|
|
done
|
|
|
|
cd /powerdns-admin
|
|
|
|
if [ ! -d "/powerdns-admin/migrations" ]; then
|
|
flask db init --directory /powerdns-admin/migrations
|
|
flask db migrate -m "Init DB" --directory /powerdns-admin/migrations
|
|
flask db upgrade --directory /powerdns-admin/migrations
|
|
./init_data.py
|
|
|
|
else
|
|
/usr/local/bin/flask db migrate -m "Upgrade BD Schema" --directory /powerdns-admin/migrations
|
|
/usr/local/bin/flask db upgrade --directory /powerdns-admin/migrations
|
|
fi
|
|
|
|
yarn install --pure-lockfile
|
|
flask assets build
|
|
|
|
/usr/bin/supervisord -c /etc/supervisord.conf
|