diff options
| -rwxr-xr-x | ishtar-prepare-instance | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ishtar-prepare-instance b/ishtar-prepare-instance index 1d18feb7c..e823689c5 100755 --- a/ishtar-prepare-instance +++ b/ishtar-prepare-instance @@ -121,6 +121,20 @@ sed -s "s|#APP_NAME#|$INSTANCE|g;\ "install/local_settings.py.sample" > \ "$INSTANCE/local_settings.py" +### DB feeding +cd $INSTANCE +./manage.py syncdb --noinput +./manage.py migrate +./manage.py flush --noinput +for data in $(find ../ -name "initial_.*-$LOCALE.json"); do + ./manage.py loaddata $data +done +./manage.py createsuperuser +./manage.py migrate --fake +cd - + +echo "*** DB all done ***" + ### UWSGI @@ -161,3 +175,6 @@ ln -sf "$DEST/$INSTANCE/nginx.conf" \ "$NGINX_AVAILABLE_PATH/ishtar-$INSTANCE.conf" ln -sf "$NGINX_AVAILABLE_PATH/ishtar-$INSTANCE.conf" \ "$NGINX_ENABLE_PATH/ishtar-$INSTANCE.conf" + +echo "*** uwsgi and nginx configured, restart them and you're done ***" +printf "\n /etc/init.d/uwsgi restart\n /etc/init.d/nginx restart\n\n Enjoy ishtar!\n" |
