honey234 commited on
Commit
2e89e13
·
1 Parent(s): 43d1373
Files changed (2) hide show
  1. Dockerfile +10 -2
  2. app.py +1 -1
Dockerfile CHANGED
@@ -75,12 +75,20 @@ RUN unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/
75
 
76
  ENV DISPLAY=:99
77
 
78
- WORKDIR /code
 
 
 
 
 
 
 
79
 
80
  COPY ./requirements.txt /code/requirements.txt
81
 
82
  RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
83
- COPY . .
 
84
 
85
 
86
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
75
 
76
  ENV DISPLAY=:99
77
 
78
+ # WORKDIR /code
79
+ RUN useradd -m -u 1000 user
80
+ USER user
81
+ ENV HOME=/home/user \
82
+ PATH=/home/user/.local/bin:$PATH
83
+
84
+ WORKDIR $HOME/app
85
+ # # WORKDIR /app
86
 
87
  COPY ./requirements.txt /code/requirements.txt
88
 
89
  RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
90
+ COPY --chown=user . $HOME/app
91
+ # COPY . .
92
 
93
 
94
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
app.py CHANGED
@@ -13,7 +13,7 @@ from selenium.webdriver.common.by import By
13
  from fake_headers import Headers
14
  from fastapi.middleware.cors import CORSMiddleware
15
  import logging
16
- from selenium_driverless import webdriver as webdriverless
17
 
18
  # proxy_username="ockzoweb"
19
  # proxy_password="23wxmulibzuq"
 
13
  from fake_headers import Headers
14
  from fastapi.middleware.cors import CORSMiddleware
15
  import logging
16
+ # from selenium_driverless import webdriver as webdriverless
17
 
18
  # proxy_username="ockzoweb"
19
  # proxy_password="23wxmulibzuq"