File size: 554 Bytes
53e1e26
 
25e5728
0305255
25e5728
53e1e26
25e5728
 
 
53e1e26
25e5728
9a00a19
a924e1a
44f9e3b
25e5728
9f492d6
25e5728
9f492d6
25e5728
ab36115
25e5728
119e7cf
81f6c21
 
0b9fdec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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"]