docker: fix build for arm64

This was broken with safetensors dependencies required by torch
This commit is contained in:
2023-10-12 19:07:49 +02:00
committed by Mathieu Virbel
parent 827c9cdf13
commit 362a3d5589
3 changed files with 1071 additions and 980 deletions

View File

@@ -80,3 +80,4 @@ jobs:
uses: docker/build-push-action@v4
with:
context: server
platforms: linux/amd64,linux/arm64

View File

@@ -7,16 +7,14 @@ ENV PIP_DEFAULT_TIMEOUT=100 \
PYTHONUNBUFFERED=1 \
POETRY_VERSION=1.3.1
# install packages needed for base
# RUN apt-get update && apt-get install -y make gettext
# builder
# builder install base dependencies
FROM base AS builder
WORKDIR /tmp
# RUN apt-get install -y build-essential libffi-dev zlib1g-dev
COPY pyproject.toml poetry.lock /tmp
RUN pip install "poetry==$POETRY_VERSION"
RUN python -m venv /venv
# install application dependencies
COPY pyproject.toml poetry.lock /tmp
RUN . /venv/bin/activate && poetry config virtualenvs.create false
RUN . /venv/bin/activate && poetry install --only main,aws --no-root --no-interaction --no-ansi

2040
server/poetry.lock generated

File diff suppressed because it is too large Load Diff