summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyril Brulebois <cyril@debamax.com>2016-04-07 22:23:32 +0200
committerCyril Brulebois <cyril@debamax.com>2016-04-07 23:25:25 +0200
commitecc0adeb08f708a2b78488dcd7b7047780d0a731 (patch)
treeb4eddf58f25ed47a0dd22f9880a543ea0a680009
parent6219475e063f13963db5fd91afe012b48d8a209e (diff)
downloadIshtar-ecc0adeb08f708a2b78488dcd7b7047780d0a731.tar.bz2
Ishtar-ecc0adeb08f708a2b78488dcd7b7047780d0a731.zip
Add DB configuration bits.
Signed-off-by: Cyril Brulebois <cyril@debamax.com>
-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"