diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index c46e4a7b9665f782cfa55a9b2a43b1aa72495825..2cf8303c50f592c3d517f68537a3803099512ad0 100755
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -2,11 +2,12 @@
 
 if [ $# -eq 0 ]
 then
-  venv/bin/python opaque.py
+  venv/bin/python -u opaque.py
 else
   if [[ $1 == "--setup-database" ]]
   then
     venv/bin/python -m flask db init
+    venv/bin/python -m flask db migrate -m "initial migration"
     venv/bin/python -m flask db upgrade
     venv/bin/python -m flask insert-initial-database-entries
   fi