feat: venv

This commit is contained in:
2025-04-14 08:40:53 +02:00
parent c9175a3e49
commit 20976b4502

View File

@@ -4,8 +4,11 @@ RUN apt update && apt install -y ffmpeg
WORKDIR /aw-bot
RUN python -m venv /bot-env
# Activate the virtual environment and install dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
RUN /bot-env/bin/pip install --no-cache-dir -r requirements.txt
COPY bot /aw-bot/bot
COPY database /aw-bot/database
@@ -16,6 +19,6 @@ COPY LICENSE .
ENV BOT_TOKEN=""
# Where the database will be stored
ENV BOT_DATA_DIR = ""
ENV BOT_DATA_DIR=""
CMD ["python", "aw.py"]
CMD ["/bot-env/bin/python", "aw.py"]