ansible/roles/openshift-apps/librariesio2fedmsg/files/buildconfig.yml
Jeremy Cline 7bf4602009 Bump librariesio2fedmsg to f27 and install sse2fedmsg from git
Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2017-12-15 16:13:16 +00:00

66 lines
1.7 KiB
YAML

apiVersion: v1
items:
- apiVersion: v1
kind: BuildConfig
metadata:
labels:
build: fedmsg-relay
name: fedmsg-relay-docker-build
spec:
runPolicy: Serial
source:
dockerfile: |-
FROM fedora:27
LABEL \
name="fedmsg-relay" \
vendor="Fedora Infrastructure" \
license="MIT"
RUN dnf -y --enablerepo updates-testing update && \
dnf -y --enablerepo updates-testing install --setopt=tsflags=nodocs python3-fedmsg && \
dnf clean all
RUN rm /etc/fedmsg.d/*.py
ENV USER=fedmsg-relay
EXPOSE 9940
EXPOSE 4001
ENTRYPOINT fedmsg-relay-3
type: Dockerfile
strategy:
type: Docker
output:
to:
kind: ImageStreamTag
name: fedmsg-relay:latest
- apiVersion: v1
kind: BuildConfig
metadata:
labels:
build: sse2fedmsg
name: sse2fedmsg-docker-build
spec:
runPolicy: Serial
source:
dockerfile: |-
FROM fedora:27
LABEL \
name="sse2fedmsg" \
vendor="Fedora Infrastructure" \
license="MIT"
RUN dnf -y --enablerepo updates-testing update && \
dnf -y --enablerepo updates-testing install --setopt=tsflags=nodocs \
git \
python3-pip \
python3-sseclient && \
dnf clean all
RUN pip-3 install git+https://github.com/fedora-infra/sse2fedmsg.git
RUN rm /etc/fedmsg.d/*py
ENV USER=librariesio2fedmsg
ENTRYPOINT sse2fedmsg librariesio http://firehose.libraries.io/events
type: Dockerfile
strategy:
type: Docker
output:
to:
kind: ImageStreamTag
name: sse2fedmsg:latest
kind: List
metadata: {}