Neurolingua commited on
Commit
a88bf95
·
verified ·
1 Parent(s): 4d8859f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -14
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM python:3.9-slim
2
 
3
  # Install necessary system dependencies and gnupg
4
  RUN apt-get update && apt-get install -y \
@@ -19,20 +19,13 @@ RUN apt-get update && apt-get install -y \
19
 
20
 
21
 
22
- # Install Chrome
23
- RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - \
24
- && echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list \
25
- && apt-get update \
26
- && apt-get install -y google-chrome-stable \
27
- && rm -rf /var/lib/apt/lists/*
28
-
29
 
30
- # Install ChromeDriver
31
- RUN CHROME_DRIVER_VERSION=$(curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE) \
32
- && wget -N https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip \
33
- && unzip chromedriver_linux64.zip -d /usr/local/bin/ \
34
- && rm chromedriver_linux64.zip \
35
- && chmod +x /usr/local/bin/chromedriver
36
  WORKDIR /code
37
  RUN mkdir -p /code/uploads && chmod 755 /code/uploads
38
 
 
1
+ FROM python:3.9-slim-alphine3.8
2
 
3
  # Install necessary system dependencies and gnupg
4
  RUN apt-get update && apt-get install -y \
 
19
 
20
 
21
 
22
+ RUN apk add chromium
23
+ RUN apk add chromium-chromedriver
24
+ ENV CHROME_BIN=/usr/bin/chromium-browser \
25
+ CHROME_PATH=/usr/lib/chromium/
26
+ COPY entrypoint.sh /
27
+ ENTRYPOINT ["sh","/entrypoint.sh"]
 
28
 
 
 
 
 
 
 
29
  WORKDIR /code
30
  RUN mkdir -p /code/uploads && chmod 755 /code/uploads
31