|
FROM python:3.12-slim-bookworm |
|
|
|
|
|
RUN useradd -m appuser && \ |
|
mkdir /app && \ |
|
chown appuser:appuser /app |
|
|
|
WORKDIR /app |
|
|
|
|
|
RUN apt-get update && \ |
|
apt-get install -y --no-install-recommends git gcc python3-dev && \ |
|
git clone https://github.com/SeoulDroid99100/MangaBot/ . && \ |
|
rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
USER appuser |
|
RUN python -m venv venv |
|
ENV PATH="/app/venv/bin:$PATH" |
|
|
|
|
|
USER root |
|
RUN mkdir -p /app/logs && chmod 777 /app/logs |
|
USER appuser |
|
|
|
ENV API_ID="28213805" |
|
ENV API_HASH="8f80142dfef1a696bee7f6ab4f6ece34" |
|
ENV BOT_TOKEN="7858075187:AAFiMtVOdseEqkCkKYh2JWmPe8DkEY5wYC8" |
|
ENV DATABASE_URL_PRIMARY="sqlite:////app/data/data.db" |
|
ENV CACHE_CHANNEL="drunkCache0" |
|
ENV CHANNEL="drunkCache0" |
|
ENV FNAME="" |
|
ENV THUMB="" |
|
ENV LOG_LEVEL="INFO" |
|
RUN pip install -r requirements.txt |
|
EXPOSE 7860 |
|
|
|
|
|
CMD ["python3","main.py"] |