File Dockerfile of Package hawk_test

# Defines the tag for OBS and build script builds:
#!BuildTag: hawk_test
# Use the repositories defined in OBS for installing packages
#!UseOBSRepositories
FROM	opensuse/leap:15.4

RUN	zypper -n install -y --no-recommends \
		MozillaFirefox \
		MozillaFirefox-branding-upstream \
		file \
		patch \
		python3-paramiko \
		python3-PyVirtualDisplay \
		python3-selenium \
		xauth \
		xdpyinfo \
		xorg-x11-fonts \
		xorg-x11-Xvnc && \
	zypper -n clean -a


COPY	geckodriver /usr/local/bin/
RUN	chmod +x /usr/local/bin/geckodriver

RUN	useradd -l -m -d /test test

COPY	*.py /

#Add patches to the head of master branch
COPY	workaround_for_12sp5_click_issue.patch /
RUN	    cd / && /usr/bin/patch < /workaround_for_12sp5_click_issue.patch && cd -

ENV     PYTHONPATH /
ENV	PYTHONUNBUFFERED 1
ENV	DBUS_SESSION_BUS_ADDRESS /dev/null

WORKDIR	/test

USER	test
ENTRYPOINT ["/usr/bin/python3", "/hawk_test.py"]
openSUSE Build Service is sponsored by