diff --git a/Dockerfile b/Dockerfile index 81e364f..6afe431 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,22 @@ # Use an official Python runtime with amd64 architecture FROM --platform=linux/amd64 python:3.11.1-slim-buster - ENV PYTHONUNBUFFERED 1 ENV PYTHONDONTWRITEBYTECODE 1 ENV APP_HOME=/home/app # User and working dir RUN mkdir -p $APP_HOME -RUN addgroup -S app && adduser -S -G app app +RUN groupadd -r app && useradd -r -g app app WORKDIR $APP_HOME -# Needed to build bjoern -RUN apk update && apk add musl-dev gcc libev-dev +# Needed to build bjoern (install build tools) +RUN apt-get update && apt-get install -y \ + gcc \ + libev-dev \ + && rm -rf /var/lib/apt/lists/* -# Dependencies +# Dependencies RUN pip install --upgrade pip COPY requirements.txt $APP_HOME/requirements.txt RUN pip install --no-cache-dir -r $APP_HOME/requirements.txt