From bf33dfbb957c7782d1d91063f3f9a3d194bc387d Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 27 Oct 2016 15:58:35 -0400 Subject: [PATCH] Move the db initialization to a side container so we don't have to rebuild to nuke the db. --- Dockerfile | 2 -- docker-compose.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5883cebc..7701d8de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,5 +28,3 @@ COPY koji.conf /etc/module_build_service/ COPY copr.conf /etc/module_build_service/ COPY . /opt/module_build_service/ - -RUN python2 ./manage.py upgradedb && python2 manage.py generatelocalhostcert diff --git a/docker-compose.yml b/docker-compose.yml index 379092b6..0d51a40d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,7 +30,22 @@ services: links: - scheduler - fedmsg-relay + depends_on: + - upgradedb + - generatelocalhostcert volumes: # module_build_service sources are bind-mounted, so you don't have to rebuild - ./:/opt/module_build_service/:z command: python2 manage.py runssl + + upgradedb: + build: . + volumes: + - ./:/opt/module_build_service/:z + command: python2 manage.py upgradedb + + generatelocalhostcert: + build: . + volumes: + - ./:/opt/module_build_service/:z + command: python2 manage.py generatelocalhostcert