From 33412dc2cff1a4dfc622ce0b49c52051ac97ce3d Mon Sep 17 00:00:00 2001 From: Marko Mikulicic Date: Tue, 3 Dec 2019 17:05:03 +0100 Subject: [PATCH] Optimize example for incremental rebuilds --- bitnami/python/example/.dockerignore | 4 +++- bitnami/python/example/Dockerfile | 10 ++++++++-- bitnami/python/example/requirements.txt | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 bitnami/python/example/requirements.txt diff --git a/bitnami/python/example/.dockerignore b/bitnami/python/example/.dockerignore index 3d8926200675..1766989b04a9 100644 --- a/bitnami/python/example/.dockerignore +++ b/bitnami/python/example/.dockerignore @@ -1,2 +1,4 @@ kubernetes.yml -README.md \ No newline at end of file +README.md +Dockerfile +.dockerignore diff --git a/bitnami/python/example/Dockerfile b/bitnami/python/example/Dockerfile index c3755b388375..174e4734679a 100644 --- a/bitnami/python/example/Dockerfile +++ b/bitnami/python/example/Dockerfile @@ -1,9 +1,15 @@ FROM bitnami/python:3 as builder -COPY . /app + +COPY requirements.txt /app + WORKDIR /app RUN virtualenv . && \ . bin/activate && \ - pip install django && \ + pip install -r requirements.txt + +COPY . /app + +RUN . bin/activate && \ python manage.py migrate FROM bitnami/python:3-prod diff --git a/bitnami/python/example/requirements.txt b/bitnami/python/example/requirements.txt new file mode 100644 index 000000000000..98a4539160c5 --- /dev/null +++ b/bitnami/python/example/requirements.txt @@ -0,0 +1 @@ +django==3.0