diff --git a/Dockerfile b/Dockerfile index 0e13d15c..b2db1640 100755 --- a/Dockerfile +++ b/Dockerfile @@ -107,11 +107,12 @@ RUN exec "$@" #===================== COPY seleniumbase /SeleniumBase/seleniumbase/ COPY examples /SeleniumBase/examples/ -COPY requirements.txt /SeleniumBase/requirements.txt -COPY setup.py /SeleniumBase/setup.py +COPY docker_requirements.txt /SeleniumBase/docker_requirements.txt +COPY server_setup.py /SeleniumBase/server_setup.py RUN pip install --upgrade pip RUN pip install --upgrade setuptools -RUN cd /SeleniumBase && ls && pip install -r requirements.txt +RUN cd /SeleniumBase && ls && pip install -r docker_requirements.txt +RUN cd /SeleniumBase && python server_setup.py install #========================================== # Create entrypoint and grab example tests diff --git a/docker_requirements.txt b/docker_requirements.txt new file mode 100755 index 00000000..186a2c5c --- /dev/null +++ b/docker_requirements.txt @@ -0,0 +1,15 @@ +pip>=9.0.1 +setuptools>=34.3.1 +selenium==2.53.6 +nose>=1.3.7 +pytest>=3.0.6 +six>=1.10.0 +flake8==3.3.0 +requests==2.13.0 +urllib3==1.20 +BeautifulSoup==3.2.1 +unittest2==1.1.0 +chardet==2.3.0 +boto==2.46.1 +ipdb==0.10.2 +pyvirtualdisplay==0.2.1