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 WORKDIR /aw-bot
RUN python -m venv /bot-env
# Activate the virtual environment and install dependencies
COPY requirements.txt . 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 bot /aw-bot/bot
COPY database /aw-bot/database COPY database /aw-bot/database
@@ -18,4 +21,4 @@ ENV BOT_TOKEN=""
# Where the database will be stored # 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"]