Skip to content
This repository has been archived by the owner on May 24, 2023. It is now read-only.

Commit

Permalink
integration.Dockerfile: image for integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
estroz committed Sep 19, 2019
1 parent f5b2244 commit 95ad3dd
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions integration.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
FROM fedora:29
LABEL \
name="Operators Manifests Push Service" \
vendor="Red Hat, Inc" \
image="integration" \
license="GPLv3"

# Test and build dependencies.
RUN dnf -y install \
git \
gcc \
redhat-rpm-config \
popt-devel \
rpm-devel \
krb5-devel \
python3-devel \
python3-gunicorn \
python3-flask \
python3-jsonschema \
python3-koji \
python3-pyyaml \
python3-requests \
python3-operator-courier \
&& dnf -y clean all \
&& rm -rf /tmp/*

RUN dnf --enablerepo=updates-testing -y update python3-operator-courier \
&& dnf -y clean all \
&& rm -rf /tmp/*

RUN pip3 install tox coveralls

WORKDIR /src
COPY . .
RUN pip3 install -e .

0 comments on commit 95ad3dd

Please sign in to comment.