File tree Expand file tree Collapse file tree 2 files changed +23
-52
lines changed
Expand file tree Collapse file tree 2 files changed +23
-52
lines changed Original file line number Diff line number Diff line change @@ -30,43 +30,29 @@ ENV PATH="/usr/bin/:/usr/local/bin:/usr/lib:${PATH}"
3030RUN 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
7258EXPOSE 5000
Original file line number Diff line number Diff 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
6247RUN mkdir -p /root/.rustup/downloads /root/.cargo/registry && \
You can’t perform that action at this time.
0 commit comments