From 5d29f6c475b3b8489945bae40f3387734604f7d0 Mon Sep 17 00:00:00 2001 From: Sachi King Date: Sun, 7 May 2017 16:37:26 +1000 Subject: [PATCH] Autodeploy the new sqlite database --- .dockerignore | 1 - docker/Dockerfile | 2 +- docker/deploy_with_sqlite.sh | 5 +++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100755 docker/deploy_with_sqlite.sh diff --git a/.dockerignore b/.dockerignore index 035d518d..af988aaa 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,2 @@ -docker .git ve diff --git a/docker/Dockerfile b/docker/Dockerfile index 14d9b3df..28ba6b7f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -26,4 +26,4 @@ RUN set -ex \ COPY . /app/symposion_app WORKDIR /app/symposion_app -CMD ["python3", "manage.py", "runserver", "0.0.0.0:8000"] +CMD ["/app/symposion_app/docker/deploy_with_sqlite.sh"] diff --git a/docker/deploy_with_sqlite.sh b/docker/deploy_with_sqlite.sh new file mode 100755 index 00000000..61b92ef6 --- /dev/null +++ b/docker/deploy_with_sqlite.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +/usr/local/bin/python /app/symposion_app/manage.py migrate +/usr/local/bin/python /app/symposion_app/manage.py loaddata /app/symposion_app/fixtures/conference.json /app/symposion_app/fixtures/proposal_base.json /app/symposion_app/fixtures/sites.json /app/symposion_app/fixtures/sitetree.json +exec /usr/local/bin/python /app/symposion_app/manage.py runserver 0.0.0.0:8000