Last active
August 22, 2020 08:06
-
-
Save tabiodun/e4204ab83b3b7cfd2d28b478cf441162 to your computer and use it in GitHub Desktop.
chromedriver dockerfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:14.04 | |
# Install Chromium build dependencies. | |
RUN echo "deb http://archive.ubuntu.com/ubuntu trusty multiverse" >> /etc/apt/sources.list # && dpkg --add-architecture i386 | |
RUN apt-get update && apt-get install -qy git build-essential clang curl | |
# Install Chromium's depot_tools. | |
ENV DEPOT_TOOLS /usr/bin/depot_tools | |
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git $DEPOT_TOOLS | |
ENV PATH $PATH:$DEPOT_TOOLS | |
RUN echo -e "\n# Add Chromium's depot_tools to the PATH." >> .bashrc | |
RUN echo "export PATH=\"\$PATH:$DEPOT_TOOLS\"" >> .bashrc | |
RUN git config --global https.postBuffer 1048576000 | |
# Download Chromium sources. | |
RUN fetch --nohooks chromium | |
WORKDIR / | |
RUN gclient runhooks | |
WORKDIR src | |
RUN build/install-build-deps.sh --no-prompt | |
RUN gn gen out/Release --args="is_debug=false" | |
RUN ninja -C out/Release chromedriver | |
RUN cp out/Release/chromedriver /usr/bin/chromedriver | |
WORKDIR / |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@davidthornton @tabiodun can we build chrome driver for windows?