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"]