summaryrefslogtreecommitdiff
path: root/Dockerfile-docs
diff options
context:
space:
mode:
authorFrank Sachsenheim <funkyfuture@riseup.net>2017-03-04 00:18:56 +0100
committerFrank Sachsenheim <funkyfuture@riseup.net>2017-04-15 15:46:52 +0200
commit6529fa599c9ee2a4576fe8fab92f461f0fba798d (patch)
tree141d1bded98f6a8bf4cd5516aa852283d3275ba3 /Dockerfile-docs
parentf127a9ffdc9db1a946c3d7943eaf16b207f33598 (diff)
downloaddocker-py-6529fa599c9ee2a4576fe8fab92f461f0fba798d.tar.gz
Makes docs builds faster and ensures proper ownership
Signed-off-by: Frank Sachsenheim <funkyfuture@riseup.net>
Diffstat (limited to 'Dockerfile-docs')
-rw-r--r--Dockerfile-docs15
1 files changed, 8 insertions, 7 deletions
diff --git a/Dockerfile-docs b/Dockerfile-docs
index 6f41940..105083e 100644
--- a/Dockerfile-docs
+++ b/Dockerfile-docs
@@ -1,12 +1,13 @@
FROM python:3.5
-RUN mkdir /src
-WORKDIR /src
+ARG uid=1000
+ARG gid=1000
-COPY requirements.txt /src/requirements.txt
-RUN pip install -r requirements.txt
+RUN addgroup --gid $gid sphinx \
+ && useradd --uid $uid --gid $gid -M sphinx
-COPY docs-requirements.txt /src/docs-requirements.txt
-RUN pip install -r docs-requirements.txt
+WORKDIR /src
+COPY requirements.txt docs-requirements.txt ./
+RUN pip install -r requirements.txt -r docs-requirements.txt
-COPY . /src
+USER sphinx