summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorMax Wittig <max.wittig95@gmail.com>2018-10-05 19:00:41 +0200
committerMax Wittig <max.wittig@siemens.com>2018-10-09 13:16:50 +0200
commit06e8ca8747256632c8a159f760860b1ae8f2b7b5 (patch)
tree585bc59f2d3b5bf6610404b76972d7c027c8103c /Dockerfile
parent3a8b1a0b11b9e6a60037f90c99dd288cecd09d3d (diff)
downloadgitlab-fix/docker.tar.gz
fix(docker): use docker image with current sourcesfix/docker
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile16
1 files changed, 16 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..8c811b0
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,16 @@
+FROM python:3.7-alpine AS build
+
+WORKDIR /opt/python-gitlab
+COPY . .
+RUN python setup.py bdist_wheel
+
+FROM python:3.7-alpine
+
+WORKDIR /opt/python-gitlab
+COPY --from=build /opt/python-gitlab/dist dist/
+RUN pip install $(find dist -name *.whl) && \
+ rm -rf dist/
+COPY docker-entrypoint.sh /usr/local/bin/
+
+ENTRYPOINT ["docker-entrypoint.sh"]
+CMD ["--version"]