36 lines
810 B
Docker
36 lines
810 B
Docker
# https://docs.docker.com/engine/reference/builder/
|
|
# Used for TEST_SUITE=distribution and deployment to OBS.
|
|
|
|
FROM boombatower/opensuse:tumbleweed
|
|
MAINTAINER Jimmy Berry <jberry@suse.com>
|
|
|
|
# hard-code mirror until TW mirror issue is resolved
|
|
RUN zypper ar http://mirror.datto.com/opensuse/tumbleweed/repo/oss/ oss2 && \
|
|
zypper mr --disable oss && \
|
|
zypper lr -U
|
|
|
|
RUN zypper ref && zypper -n in --no-recommends \
|
|
obs-service-obs_scm \
|
|
obs-service-source_validator \
|
|
rpm-build \
|
|
apache-rpm-macros \
|
|
apache2-devel \
|
|
libxml2-tools \
|
|
make \
|
|
osc \
|
|
python-PyYAML \
|
|
python-cmdln \
|
|
python-colorama \
|
|
python-httpretty \
|
|
python-lxml \
|
|
python-mock \
|
|
python-nose \
|
|
python-python-dateutil \
|
|
python-pyxdg \
|
|
rsyslog
|
|
|
|
RUN mkdir -p /usr/src/app
|
|
WORKDIR /usr/src/app
|
|
|
|
COPY . /usr/src/app
|