Spaces:
Running
Running
FROM python:3.12-slim-bookworm | |
# Create app user and directory | |
RUN useradd -m appuser && \ | |
mkdir /app && \ | |
chown appuser:appuser /app | |
WORKDIR /app | |
# Install build dependencies and git, clone repo (keeping build dependencies) | |
RUN apt-get update && \ | |
apt-get install -y --no-install-recommends git gcc python3-dev && \ | |
git clone https://github.com/SeoulDroid99100/Manhwa-Bot . && \ | |
rm -rf /var/lib/apt/lists/* | |
# Switch to appuser and set up virtual environment | |
USER appuser | |
RUN python -m venv venv | |
ENV PATH="/app/venv/bin:$PATH" | |
# Create log directory with write permissions | |
USER root | |
RUN mkdir -p /app/logs && chmod 777 /app/logs | |
USER appuser | |
RUN pip install -r requirements.txt | |
EXPOSE 7860 | |
#Sex test | |
# Run from module | |
CMD ["python3","main.py"] |