From 6e02fd1044cebf527234796b0e9d45c2f34ae304 Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand <benjamin.bertrand@esss.se> Date: Sun, 5 Aug 2018 15:52:20 +0200 Subject: [PATCH] Use dev image for development --- Dockerfile | 4 ++++ docker-compose.override.yml | 7 +++++-- docker-compose.yml | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5e08a12..43ca107 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,10 @@ RUN python -m venv /venv \ && . /venv/bin/activate \ && pip install --no-cache-dir -r /requirements.txt +ARG CSENTRY_BUILD +COPY requirements-dev.txt /requirements-dev.txt +RUN if [ "$CSENTRY_BUILD" = "DEV" ] ; then /venv/bin/pip install --no-cache-dir -r /requirements-dev.txt ; fi + FROM base RUN groupadd -r -g 1000 csi \ diff --git a/docker-compose.override.yml b/docker-compose.override.yml index c013955..239d28f 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -1,7 +1,10 @@ -version: '2' +version: '3' services: web: - build: . + build: + context: . + args: + CSENTRY_BUILD: DEV environment: LOCAL_SETTINGS: /app/settings.cfg FLASK_APP: /app/wsgi.py diff --git a/docker-compose.yml b/docker-compose.yml index f765829..7700c32 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: '2' +version: '3' services: web: image: registry.esss.lu.se/ics-infrastructure/csentry:master -- GitLab