From bd81ac9a5b4794a691f33129186cb48db72892d6 Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Mon, 20 Jan 2020 13:24:36 +0100 Subject: [PATCH] Dockerfile for root container --- .drone.yml | 12 ++++++++++++ Dockerfile.root | 14 ++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 Dockerfile.root diff --git a/.drone.yml b/.drone.yml index 9ee9a43..cb0d94e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,6 +13,18 @@ steps: from_secret: docker_password tags: latest auto_tag: true + - name: dockerroot + image: plugins/docker + settings: + registry: registry.d1v3.de + repo: registry.d1v3.de/dnd-spellcard-builder-root + dockerfile: Dockerfile.root + username: + from_secret: docker_username + password: + from_secret: docker_password + tags: latest + auto_tag: true --- kind: secret name: docker_username diff --git a/Dockerfile.root b/Dockerfile.root new file mode 100644 index 0000000..97493dc --- /dev/null +++ b/Dockerfile.root @@ -0,0 +1,14 @@ +FROM python:3.8-alpine as base + +FROM base as builder +RUN mkdir /install +WORKDIR /install +COPY requirements.txt /requirements.txt +RUN pip install --install-option="--prefix=/install" -r /requirements.txt + +FROM base +COPY --from=builder /install /usr/local +WORKDIR /home/appuser + +COPY ./ ./ +ENTRYPOINT ["python", "./genspells.py"]