From 08b35719970d4c19ce3e74a4c6129a1c89fb0417 Mon Sep 17 00:00:00 2001 From: adRn-s Date: Tue, 20 Aug 2024 10:09:00 +0200 Subject: [PATCH] avoid docker buildx error, failed to solve: unlazy requires an applier --- backend.Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/backend.Dockerfile b/backend.Dockerfile index 8d38c365d..e8d11f8ba 100644 --- a/backend.Dockerfile +++ b/backend.Dockerfile @@ -1,4 +1,3 @@ -# syntax = docker/dockerfile:experimental ARG PyVersion=3.11 FROM python:${PyVersion}-bullseye AS pk2_base @@ -29,12 +28,12 @@ COPY ./backend . EXPOSE 8000 ENV DJANGO_SETTINGS_MODULE=wui.settings.prod ARG PyVersion=3.11 -RUN --mount=type=cache,target=/root/.cache pip install -r requirements/${PyVersion}/base.txt +RUN pip install -r requirements/${PyVersion}/base.txt CMD ["gunicorn", "wui.wsgi:application", "--name=parkour2", "--timeout=600", "--workers=4", "--bind=0.0.0.0:8000"] # ---------------------- FROM pk2_base AS pk2_prod -RUN --mount=type=cache,target=/root/.cache pip install -r requirements/${PyVersion}/prod.txt +RUN pip install -r requirements/${PyVersion}/prod.txt # ---------------------- FROM pk2_base AS pk2_dev @@ -46,13 +45,13 @@ ENV DJANGO_SETTINGS_MODULE=wui.settings.dev \ PYTHONBREAKPOINT=ipdb.set_trace \ PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 -RUN --mount=type=cache,target=/root/.cache pip install -r requirements/${PyVersion}/dev.txt +RUN pip install -r requirements/${PyVersion}/dev.txt CMD ["python", "/usr/src/app/manage.py", "runserver_plus", "0.0.0.0:8000"] # ---------------------- FROM pk2_dev AS pk2_testing ENV DJANGO_SETTINGS_MODULE=wui.settings.testing -RUN --mount=type=cache,target=/root/.cache pip install -r requirements/${PyVersion}/testing.txt +RUN pip install -r requirements/${PyVersion}/testing.txt # ---------------------- FROM pk2_testing AS pk2_playwright