From 68f7927400916d0c51b147cd18eb0966a3a8f0f3 Mon Sep 17 00:00:00 2001 From: Martin Kask Date: Wed, 6 Sep 2023 21:31:46 +0300 Subject: [PATCH] Up --- Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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