Neurolingua
commited on
Commit
•
a695455
1
Parent(s):
a7438ba
Update Dockerfile
Browse files- Dockerfile +9 -2
Dockerfile
CHANGED
@@ -16,9 +16,16 @@ RUN apt-get update && apt-get install -y \
|
|
16 |
libgbm-dev \
|
17 |
libgtk-3-0 \
|
18 |
chromium \
|
19 |
-
chromium-driver \
|
20 |
&& rm -rf /var/lib/apt/lists/*
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
WORKDIR /code
|
23 |
RUN mkdir -p /code/uploads && chmod 755 /code/uploads
|
24 |
|
@@ -34,7 +41,7 @@ USER myuser
|
|
34 |
|
35 |
# Set environment variables for Chrome
|
36 |
ENV CHROME_BIN=/usr/bin/chromium
|
37 |
-
ENV CHROME_DRIVER=/usr/bin/
|
38 |
|
39 |
# Default command to run the application
|
40 |
CMD ["python", "app.py"]
|
|
|
16 |
libgbm-dev \
|
17 |
libgtk-3-0 \
|
18 |
chromium \
|
|
|
19 |
&& rm -rf /var/lib/apt/lists/*
|
20 |
|
21 |
+
# Download and install ChromeDriver
|
22 |
+
RUN CHROME_VERSION=$(chromium --version | grep -oP '[0-9]+(\.[0-9]+)+') && \
|
23 |
+
DRIVER_VERSION=$(curl -sS "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_VERSION") && \
|
24 |
+
wget -O /tmp/chromedriver.zip "https://chromedriver.storage.googleapis.com/$DRIVER_VERSION/chromedriver_linux64.zip" && \
|
25 |
+
unzip /tmp/chromedriver.zip -d /usr/local/bin/ && \
|
26 |
+
rm /tmp/chromedriver.zip && \
|
27 |
+
chmod +x /usr/local/bin/chromedriver
|
28 |
+
|
29 |
WORKDIR /code
|
30 |
RUN mkdir -p /code/uploads && chmod 755 /code/uploads
|
31 |
|
|
|
41 |
|
42 |
# Set environment variables for Chrome
|
43 |
ENV CHROME_BIN=/usr/bin/chromium
|
44 |
+
ENV CHROME_DRIVER=/usr/local/bin/chromedriver
|
45 |
|
46 |
# Default command to run the application
|
47 |
CMD ["python", "app.py"]
|