From 8c1c8455728d7e0214bd711e586e08371f683e1a Mon Sep 17 00:00:00 2001 From: Gael Le Mignot Date: Mon, 31 May 2021 15:16:58 +0200 Subject: [PATCH] Added requirements-dev.txt which is processed if build is called with dev=1 parameter --- Dockerfile | 5 +++++ docker-compose.yml | 5 ++++- requirements-dev.txt | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 requirements-dev.txt diff --git a/Dockerfile b/Dockerfile index cd8967eb..a03d9867 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,6 +44,11 @@ ENV LC_ALL fr_FR.UTF-8 COPY requirements.txt /srv RUN pip3 install -r requirements.txt +COPY requirements-dev.txt /srv +ARG dev=0 +RUN echo "${dev}" +RUN if [ "${dev}" = "1" ]; then pip3 install -r requirements-dev.txt; fi + COPY lib /srv/lib COPY bin/build/local/setup_lib.sh /srv RUN /srv/setup_lib.sh diff --git a/docker-compose.yml b/docker-compose.yml index b6a664e5..1286bc5d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,10 @@ version: '3' services: app: - build: . + build: + context: . + args: + dev: 1 command: /bin/sh /srv/app/bin/app.sh --runserver volumes: - ./app/:/srv/app diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 00000000..e496698c --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1 @@ +ipdb==0.13.8 -- 2.39.5