Skip to content

Commit 8a9d3d0

Browse files
committed
fix(docker): remove geckodriver and firefox-esr
Signed-off-by: DARK-1926 <mohitkumar2452007@gmail.com>
1 parent a8093b0 commit 8a9d3d0

File tree

2 files changed

+23
-52
lines changed

2 files changed

+23
-52
lines changed

docker/backend/Dockerfile

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -30,43 +30,29 @@ ENV PATH="/usr/bin/:/usr/local/bin:/usr/lib:${PATH}"
3030
RUN set -x \
3131
&& apt-get update \
3232
&& apt-get -y install --no-install-recommends \
33-
git \
34-
bash \
35-
curl \
36-
gcc \
37-
software-properties-common \
38-
postgresql-contrib \
39-
musl-dev \
40-
wget \
41-
postgresql-client \
42-
libpq-dev \
43-
build-essential \
44-
chromium \
45-
tar \
46-
jq \
47-
chromium-driver \
48-
firefox-esr \
33+
git \
34+
bash \
35+
curl \
36+
gcc \
37+
software-properties-common \
38+
postgresql-contrib \
39+
musl-dev \
40+
wget \
41+
postgresql-client \
42+
libpq-dev \
43+
build-essential \
44+
chromium \
45+
tar \
46+
jq \
47+
chromium-driver \
4948
&& apt-get clean \
5049
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
5150

52-
# Install Geckodriver
53-
RUN GECKODRIVER_VERSION=$(curl -s https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r '.tag_name' | sed 's/v//') \
54-
&& ARCH=$(uname -m) \
55-
&& if [ "$ARCH" = "aarch64" ]; then \
56-
GECKODRIVER_URL="https://github.com/mozilla/geckodriver/releases/download/v${GECKODRIVER_VERSION}/geckodriver-v${GECKODRIVER_VERSION}-linux-aarch64.tar.gz"; \
57-
GECKODRIVER_FILE="geckodriver-v${GECKODRIVER_VERSION}-linux-aarch64.tar.gz"; \
58-
else \
59-
GECKODRIVER_URL="https://github.com/mozilla/geckodriver/releases/download/v${GECKODRIVER_VERSION}/geckodriver-v${GECKODRIVER_VERSION}-linux64.tar.gz"; \
60-
GECKODRIVER_FILE="geckodriver-v${GECKODRIVER_VERSION}-linux64.tar.gz"; \
61-
fi \
62-
&& wget $GECKODRIVER_URL \
63-
&& tar -xzf $GECKODRIVER_FILE \
64-
&& mv geckodriver /usr/local/bin/ \
65-
&& rm $GECKODRIVER_FILE
51+
6652

6753
# Verify installations
68-
RUN firefox --version
69-
RUN geckodriver --version
54+
55+
7056

7157

7258
EXPOSE 5000

docker/backend/graphical

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -35,28 +35,13 @@ RUN set -x \
3535
&& curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
3636

3737
# Install Firefox from Debian repositories for ARM64 architecture
38-
RUN set -x \
39-
&& apt-get update \
40-
&& apt-get install -y firefox-esr
41-
42-
# Install Geckodriver
43-
RUN GECKODRIVER_VERSION=$(curl -s https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r '.tag_name' | sed 's/v//') \
44-
&& ARCH=$(uname -m) \
45-
&& if [ "$ARCH" = "aarch64" ]; then \
46-
GECKODRIVER_URL="https://github.com/mozilla/geckodriver/releases/download/v${GECKODRIVER_VERSION}/geckodriver-v${GECKODRIVER_VERSION}-linux-aarch64.tar.gz"; \
47-
GECKODRIVER_FILE="geckodriver-v${GECKODRIVER_VERSION}-linux-aarch64.tar.gz"; \
48-
else \
49-
GECKODRIVER_URL="https://github.com/mozilla/geckodriver/releases/download/v${GECKODRIVER_VERSION}/geckodriver-v${GECKODRIVER_VERSION}-linux64.tar.gz"; \
50-
GECKODRIVER_FILE="geckodriver-v${GECKODRIVER_VERSION}-linux64.tar.gz"; \
51-
fi \
52-
&& wget $GECKODRIVER_URL \
53-
&& tar -xzf $GECKODRIVER_FILE \
54-
&& mv geckodriver /usr/local/bin/ \
55-
&& rm $GECKODRIVER_FILE
38+
39+
40+
5641

5742
# Verify installations
58-
RUN firefox --version
59-
RUN geckodriver --version
43+
44+
6045

6146
# Ensure Rust directories are writable
6247
RUN mkdir -p /root/.rustup/downloads /root/.cargo/registry && \

0 commit comments

Comments
 (0)