Kaelan commited on
Commit
59cc860
·
1 Parent(s): f7598b0

chkmod yet again

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -3
Dockerfile CHANGED
@@ -9,9 +9,19 @@ RUN yarn build
9
 
10
  FROM python:3.10-bullseye
11
 
12
- WORKDIR /yolov-app
 
 
 
 
 
 
 
 
 
 
13
  COPY --from=build-step /yolov-app/build ./build
14
- COPY . /yolov-app
15
 
16
  #RUN cp /yolov-app/public/uploads/cafe_fall.mp4 /yolov-app/build/static/cafe_fall.mp4
17
  #RUN cp /yolov-app/public/uploads/kitchen.mp4 /yolov-app/build/static/kitchen.mp4
@@ -52,7 +62,8 @@ EXPOSE 7860
52
 
53
  RUN mkdir ~/sg_logs && chmod -R 777 ~/sg_logs
54
  RUN mkdir ./sg_logs && chmod -R 777 ./sg_logs
 
55
 
56
- WORKDIR /yolov-app
57
 
58
  CMD ["gunicorn", "-w", "4", "--timeout", "240", "-b", "0.0.0.0:5000", "main:app"]
 
9
 
10
  FROM python:3.10-bullseye
11
 
12
+ # Set up a new user named "user" with user ID 1000
13
+ RUN useradd -m -u 1000 user
14
+
15
+ # Switch to the "user" user
16
+ USER user
17
+
18
+ # Set home to the user's home directory
19
+ ENV HOME=/home/user \
20
+ PATH=/home/user/.local/bin:$PATH
21
+
22
+ WORKDIR $HOME/yolov-app
23
  COPY --from=build-step /yolov-app/build ./build
24
+ COPY --chown=user . $HOME/yolov-app
25
 
26
  #RUN cp /yolov-app/public/uploads/cafe_fall.mp4 /yolov-app/build/static/cafe_fall.mp4
27
  #RUN cp /yolov-app/public/uploads/kitchen.mp4 /yolov-app/build/static/kitchen.mp4
 
62
 
63
  RUN mkdir ~/sg_logs && chmod -R 777 ~/sg_logs
64
  RUN mkdir ./sg_logs && chmod -R 777 ./sg_logs
65
+ RUN mkdir $HOME/sg_logs && chmod -R 777 $HOME/sg_logs
66
 
67
+ WORKDIR $HOME/yolov-app
68
 
69
  CMD ["gunicorn", "-w", "4", "--timeout", "240", "-b", "0.0.0.0:5000", "main:app"]