From 7b226b35746f3f0fa8400e99d9c42b6dfedd2d49 Mon Sep 17 00:00:00 2001 From: nex Date: Mon, 15 Jan 2024 10:23:52 +0000 Subject: [PATCH] Fix base image --- Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 07c6d01..6c2ad51 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ # FROM python:3.11-bookworm FROM ubuntu:latest +WORKDIR /app + RUN DEBIAN_FRONTEND=noninteractive apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get upgrade -y RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \ @@ -21,15 +23,16 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \ htop \ python3 \ python3-pip \ - python3-dev + python3-dev \ + python3-virtualenv -RUN pip install --upgrade --break-system-packages pip wheel setuptools +RUN virtualenv /app/venv +RUN /app/venv/bin/pip install --upgrade --no-input pip wheel setuptools COPY requirements.txt /tmp/requirements.txt -RUN pip install -Ur /tmp/requirements.txt --break-system-packages --no-input +RUN /app/venv/bin/pip install -Ur /tmp/requirements.txt --no-input -WORKDIR /app COPY ./src/ /app/ COPY ./src/cogs/ /app/cogs/ -CMD ["python", "main.py"] +CMD ["/app/venv/bin/python", "main.py"]