xdragxt commited on
Commit
613e60d
·
verified ·
1 Parent(s): 9a2061e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +32 -29
Dockerfile CHANGED
@@ -1,29 +1,32 @@
1
- FROM python:3.10-slim
2
-
3
- ENV TZ=Asia/Kolkata
4
- RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
5
-
6
- RUN apt-get update && apt-get install -y --no-install-recommends \
7
- git gcc python3-dev ffmpeg mediainfo neofetch && \
8
- apt-get clean && rm -rf /var/lib/apt/lists/*
9
-
10
- WORKDIR /app
11
-
12
- COPY . .
13
-
14
- ENV PIP_ROOT_USER_ACTION=ignore
15
-
16
- RUN pip install --upgrade pip
17
- RUN pip install --no-cache-dir -r requirements.txt
18
-
19
- RUN bash installer.sh
20
-
21
- # Ensure writable dirs
22
- RUN mkdir -p /app/sessions && chmod -R 777 /app/sessions
23
- RUN mkdir -p /app/resources/auth && chmod -R 777 /app/resources
24
- RUN mkdir -p /app/tmp && chmod -R 777 /app/tmp
25
-
26
- ENV PYTHONPATH="${PYTHONPATH}:/app"
27
-
28
- CMD ["bash", "startup"]
29
-
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ ENV TZ=Asia/Kolkata
4
+ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
5
+
6
+ RUN apt-get update && apt-get install -y --no-install-recommends \
7
+ git gcc python3-dev ffmpeg mediainfo neofetch && \
8
+ apt-get clean && rm -rf /var/lib/apt/lists/*
9
+
10
+ WORKDIR /app
11
+
12
+ COPY . .
13
+
14
+ ENV PIP_ROOT_USER_ACTION=ignore
15
+
16
+ RUN pip install --upgrade pip
17
+ RUN pip install --no-cache-dir -r requirements.txt
18
+ RUN pip install uvicorn fastapi
19
+
20
+ RUN bash installer.sh
21
+
22
+ # Ensure writable dirs
23
+ RUN mkdir -p /app/sessions && chmod -R 777 /app/sessions
24
+ RUN mkdir -p /app/resources/auth && chmod -R 777 /app/resources
25
+ RUN mkdir -p /app/tmp && chmod -R 777 /app/tmp
26
+ RUN mkdir -p /app/pdf && chmod -R 777 /app/pdf
27
+
28
+
29
+ ENV PYTHONPATH="${PYTHONPATH}:/app"
30
+
31
+ CMD bash start & python3 server.py
32
+