From 92fd2b99a3e0a47cd3ad92fecebf48d6dd593b54 Mon Sep 17 00:00:00 2001 From: Georg Krause <mail@georg-krause.net> Date: Sat, 26 Nov 2022 12:01:08 +0100 Subject: [PATCH] chore(Dockerfile): Update to use latest alpine and poetry for building --- Dockerfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0c27dcd..4052c45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.8 +FROM alpine:3.17 RUN \ echo 'installing dependencies' && \ @@ -7,15 +7,14 @@ RUN \ postgresql-dev \ python3-dev \ gcc \ - musl-dev + musl-dev \ + py3-pip ARG flavour= WORKDIR /app/ -COPY ./setup.py /app/ -COPY ./setup.cfg /app/ -RUN pip3 install output -RUN pip3 install -e .$flavour -COPY ./funkwhale_network /app/ - +COPY ./poetry.lock /app/ +COPY ./pyproject.toml /app/ +COPY ./funkwhale_network/ /app/funkwhale_network/ +RUN pip install . EXPOSE 8000 -- GitLab