PyDVPL_Discord_Bot / Dockerfile
RifsxD's picture
possible dependency fix
a924e1a verified
raw
history blame
554 Bytes
FROM python:3.12-slim
RUN useradd -m -u 1000 rifsxd
USER rifsxd
# Set home to the user's home directory
ENV HOME=/home/rifsxd \
PATH=/home/rifsxd/.local/bin:$PATH
WORKDIR $HOME/app
RUN pip install --no-cache-dir -U discord.py pydvpl fastapi uvicorn psutil python-dotenv python-tgpt craiyon.py curl-cffi
COPY --chown=rifsxd . $HOME/app
COPY ./pydvpl_bot.py $HOME/app
COPY ./logger.py $HOME/app
COPY ./pydvpl_banner.png $HOME/app
ENV PYTHONUNBUFFERED 1
CMD ["bash", "-c", "uvicorn logger:app --host 0.0.0.0 --port 7860 & python pydvpl_bot.py"]