|
Patrick Uiterwijk |
b8d704 |
#!/bin/bash -xe
|
|
Patrick Uiterwijk |
b8d704 |
if [ ! -f /attachments/inited ];
|
|
Patrick Uiterwijk |
b8d704 |
then
|
|
Patrick Uiterwijk |
b8d704 |
echo "Giving Postgres time to start"
|
|
Patrick Uiterwijk |
b8d704 |
sleep 10
|
|
Patrick Uiterwijk |
b8d704 |
PAGURE_CONFIG=/code/openshift.cfg python createdb.py
|
|
Patrick Uiterwijk |
b8d704 |
alembic --config /code/openshift_alembic.ini heads | awk '{print $1}' | \
|
|
Patrick Uiterwijk |
b8d704 |
xargs alembic --config /code/openshift_alembic.ini stamp
|
|
Patrick Uiterwijk |
b8d704 |
touch /attachments/inited
|
|
Patrick Uiterwijk |
b8d704 |
else
|
|
Patrick Uiterwijk |
b8d704 |
alembic --config /code/openshift_alembic.ini upgrade head
|
|
Patrick Uiterwijk |
b8d704 |
fi
|
|
Patrick Uiterwijk |
b8d704 |
|
|
Patrick Uiterwijk |
b8d704 |
exec /usr/bin/python /code/runserver.py --host 0.0.0.0 --config /code/openshift.cfg
|