Rifat Azad commited on
Commit
25e5728
·
1 Parent(s): a7cea57
Files changed (1) hide show
  1. Dockerfile +11 -11
Dockerfile CHANGED
@@ -1,24 +1,24 @@
1
  FROM python:3.12-slim
2
 
3
- RUN echo "nameserver 1.1.1.1" > /etc/resolv.conf
4
 
5
- WORKDIR /code
6
 
7
- RUN pip install --no-cache-dir -U discord.py pydvpl fastapi uvicorn psutil python-dotenv python-tgpt craiyon.py
8
-
9
- COPY ./pydvpl_bot.py /code
10
 
11
- COPY ./logger.py /code
12
 
13
- COPY ./pydvpl_banner.png /code
14
 
15
- RUN ls -ln /code
16
 
17
- RUN chmod 775 /code
18
 
19
- RUN mkdir /.cache
20
 
21
- RUN chmod 775 /.cache
22
 
23
  ENV PYTHONUNBUFFERED 1
24
 
 
1
  FROM python:3.12-slim
2
 
3
+ RUN useradd -m -u 1000 rifsxd
4
 
5
+ USER rifsxd
6
 
7
+ # Set home to the user's home directory
8
+ ENV HOME=/home/rifsxd \
9
+ PATH=/home/rifsxd/.local/bin:$PATH
10
 
11
+ WORKDIR $HOME/app
12
 
13
+ RUN pip install --no-cache-dir -U discord.py pydvpl fastapi uvicorn psutil python-dotenv python-tgpt craiyon.py
14
 
15
+ COPY --chown=rifsxd . $HOME/app
16
 
17
+ COPY ./pydvpl_bot.py $HOME/app
18
 
19
+ COPY ./logger.py $HOME/app
20
 
21
+ COPY ./pydvpl_banner.png $HOME/app
22
 
23
  ENV PYTHONUNBUFFERED 1
24