summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xishtar-prepare-instance17
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"