FROM python:3.13-slim

WORKDIR /app

COPY docker-entrypoint.sh ./entrypoint.sh
COPY requirements.txt .
COPY schema.sql .
ADD src src

RUN apt update && apt upgrade -y && apt install -y sqlite3
RUN pip install --upgrade pip && pip install -r requirements.txt

ENTRYPOINT [ "/app/entrypoint.sh" ]
CMD [ "python3", "-u", "src/mstbot.py" ]
