Dockerfile
Rama main · réplica de lectura del repositorio original.
FROM python:3.15-rc-slim-bookworm
LABEL maintainer="tomer.klein@gmail.com"
ENV DEBIAN_FRONTEND=noninteractive
ARG DEBIAN_FRONTEND=noninteractive
ENV PYTHONIOENCODING=utf-8
ENV LANG=C.UTF-8
ENV LOG_LEVEL "DEBUG"
ENV BOT_TOKEN ""
ENV OPENAI_KEY ""
ENV ALLOWED_IDS = ""
RUN apt update -yqq
RUN apt install -yqq ffmpeg && \
apt install -yqq libsndfile1-dev && \
apt install -yqq libffi-dev && \
apt install -yqq libssl-dev
RUN mkdir -p /app/data
RUN pip3 install --upgrade pip --no-cache-dir && \
pip3 install --upgrade setuptools --no-cache-dir
COPY requirements.txt /tmp
RUN pip3 install -r /tmp/requirements.txt
COPY app /app
WORKDIR /app
ENTRYPOINT python app.py