Use only one image

This commit is contained in:
Michal Konečný 2018-11-27 17:26:42 +01:00
parent a991b6e0b5
commit 0f7ee5e42b
2 changed files with 11 additions and 49 deletions

View file

@ -10,7 +10,7 @@ items:
runPolicy: Serial
source:
dockerfile: |-
FROM fedora:28
FROM fedora:29
LABEL \
name="release-monitoring-web" \
vendor="Fedora Infrastructure" \
@ -60,7 +60,6 @@ items:
RUN mkdir -p /etc/pki/fedmsg/
RUN ln -sf /etc/pki/fedmsg/key/fedmsg-release-monitoring.key /etc/pki/fedmsg/release-monitoring.key
RUN ln -sf /etc/pki/fedmsg/crt/fedmsg-release-monitoring.crt /etc/pki/fedmsg/release-monitoring.crt
ENV USER=anitya
EXPOSE 8080
EXPOSE 9940
ENTRYPOINT python3-gunicorn --bind 0.0.0.0:8080 --access-logfile=- anitya.wsgi:application
@ -71,50 +70,5 @@ items:
to:
kind: ImageStreamTag
name: release-monitoring-web:latest
- apiVersion: v1
kind: BuildConfig
metadata:
labels:
build: fedmsg-hub-build
name: fedmsg-hub-build
spec:
runPolicy: Serial
source:
dockerfile: |-
FROM fedora:27
LABEL \
name="fedmsg-hub" \
vendor="Fedora Infrastructure" \
license="MIT"
RUN dnf install -y \
git \
python3-blinker \
python3-dateutil \
python3-fedmsg \
python3-flask \
python3-flask-wtf \
python3-flask-login \
python3-flask-restful \
python3-flask-openid \
python3-gunicorn \
python3-openid \
python3-pip \
python3-psycopg2 \
python3-setuptools \
python3-straight-plugin \
python3-sqlalchemy \
python3-wtforms && \
dnf autoremove -y && \
dnf clean all -y
RUN pip-3 install git+https://github.com/release-monitoring/anitya.git@master
ENV USER=fedmsg
ENTRYPOINT fedmsg-hub
type: Dockerfile
strategy:
type: Docker
output:
to:
kind: ImageStreamTag
name: fedmsg-hub:latest
kind: List
metadata: {}

View file

@ -40,6 +40,10 @@ items:
containers:
- name: release-monitoring-web
image: release-monitoring/release-monitoring-web:latest
command: python3-gunicorn --bind 0.0.0.0:8080 --access-logfile=- anitya.wsgi:application
env:
- name: USER
value: anitya
ports:
- containerPort: 8080
resources: {}
@ -124,7 +128,11 @@ items:
spec:
containers:
- name: fedmsg-hub
image: release-monitoring/fedmsg-hub:latest
image: release-monitoring/release-monitoring-web:latest
command: fedmsg-hub
env:
- name: USER
value: fedmsg
resources: {}
volumeMounts:
- name: config-volume
@ -141,7 +149,7 @@ items:
- fedmsg-hub
from:
kind: ImageStreamTag
name: fedmsg-hub:latest
name: release-monitoring-web:latest
namespace: release-monitoring
type: ImageChange
- type: ConfigChange