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