From 8b1523b8c484abed432dfd80d4592048e9861405 Mon Sep 17 00:00:00 2001 From: Johannes Christ Date: Sat, 6 Oct 2018 22:42:38 +0200 Subject: Update the compose file and dockerapp file. The development app from the compose file will now apply migrations on boot and additionally, it will use Django's development server along with the current directory mounted read-only into the container in order to support code reloading, helpful while development. --- docker/app/migrate_and_serve.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 docker/app/migrate_and_serve.sh (limited to 'docker/app/migrate_and_serve.sh') diff --git a/docker/app/migrate_and_serve.sh b/docker/app/migrate_and_serve.sh new file mode 100755 index 00000000..7c20130b --- /dev/null +++ b/docker/app/migrate_and_serve.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +### NOTE +# This file is intended to be used by local setups. +# You do not want to run the Django development server +# in production. The default Dockerfile command will +# run using uWSGI, this script is provided purely as +# a convenience to run migrations and start a development server. + +echo [i] Applying migrations. +python manage.py migrate --verbosity 0 +echo [i] Starting server. +python manage.py runserver -- cgit v1.2.3 From f60bc137deebea528fd09d0a9598336618cad329 Mon Sep 17 00:00:00 2001 From: Johannes Christ Date: Mon, 15 Oct 2018 20:26:05 +0200 Subject: Bind Django development server to all interfaces. --- docker/app/migrate_and_serve.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docker/app/migrate_and_serve.sh') diff --git a/docker/app/migrate_and_serve.sh b/docker/app/migrate_and_serve.sh index 7c20130b..032504e2 100755 --- a/docker/app/migrate_and_serve.sh +++ b/docker/app/migrate_and_serve.sh @@ -10,4 +10,4 @@ echo [i] Applying migrations. python manage.py migrate --verbosity 0 echo [i] Starting server. -python manage.py runserver +python manage.py runserver 0.0.0.0:8000 -- cgit v1.2.3