-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
31 lines (22 loc) · 830 Bytes
/
Dockerfile
File metadata and controls
31 lines (22 loc) · 830 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FROM circleci/python:3.6.8-stretch-browsers
# Pipenv
RUN sudo pip install --upgrade pip pipenv && \
pipenv --version
# Node
RUN curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - && \
sudo apt-get install -y nodejs && \
node --version
# Yarn
RUN sudo npm install --global yarn && \
yarn --version
# Firefox
RUN sudo wget https://ftp.mozilla.org/pub/firefox/releases/55.0/linux-x86_64/en-US/firefox-55.0.tar.bz2 && \
sudo tar -xjf firefox-55.0.tar.bz2 && \
sudo rm -rf /opt/firefox* && \
sudo rm firefox-55.0.tar.bz2 && \
sudo mv firefox /opt/firefox55 && \
sudo ln -sf /opt/firefox55/firefox-bin /usr/bin/firefox && \
firefox --version
RUN curl -L https://github.com/mozilla/geckodriver/releases/download/v0.19.0/geckodriver-v0.19.0-linux64.tar.gz \
| sudo tar xz -C /usr/local/bin && \
geckodriver --version