From ecc0adeb08f708a2b78488dcd7b7047780d0a731 Mon Sep 17 00:00:00 2001 From: Cyril Brulebois Date: Thu, 7 Apr 2016 22:23:32 +0200 Subject: Add DB configuration bits. Signed-off-by: Cyril Brulebois --- ishtar-prepare-instance | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ishtar-prepare-instance') 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" -- cgit v1.2.3