2020-06-24 17:31:18 +02:00
|
|
|
# This Dockerfile is used to build and run toddlers on Openshift
|
2024-06-10 16:56:08 +02:00
|
|
|
FROM fedora:40
|
2020-06-24 17:31:18 +02:00
|
|
|
|
|
|
|
LABEL maintainer "Pierre-Yves Chibon <pingou@pingoured.fr>"
|
|
|
|
|
|
|
|
RUN dnf -y install \
|
2020-07-30 10:56:59 +02:00
|
|
|
cairo-devel \
|
|
|
|
cairo-gobject-devel \
|
2022-06-24 14:19:23 +02:00
|
|
|
fedora-messaging \
|
2020-07-30 10:56:59 +02:00
|
|
|
gobject-introspection-devel \
|
2023-05-29 14:32:10 +02:00
|
|
|
libmodulemd \
|
2022-06-24 14:19:23 +02:00
|
|
|
python3-arrow \
|
|
|
|
python3-beanbag \
|
|
|
|
python3-beautifulsoup4 \
|
|
|
|
python3-bugzilla \
|
|
|
|
python3-defusedxml \
|
|
|
|
python3-fasjson-client \
|
|
|
|
python3-fedora \
|
|
|
|
python3-fedora-messaging \
|
|
|
|
python3-GitPython \
|
|
|
|
python3-koji \
|
|
|
|
python3-pip \
|
|
|
|
python3-requests \
|
|
|
|
python3-gobject \
|
|
|
|
python3-pdc-client \
|
2020-06-24 17:31:18 +02:00
|
|
|
&& dnf clean all
|
|
|
|
|
2020-07-07 16:37:45 +02:00
|
|
|
|
2020-06-24 17:31:18 +02:00
|
|
|
COPY . /code
|
2024-07-05 07:58:40 +02:00
|
|
|
RUN cd /code && pip install .
|
2020-06-24 17:31:18 +02:00
|
|
|
#ENTRYPOINT ["/code/entrypoint.sh"]
|
|
|
|
ENV PYTHONPATH=/code
|
|
|
|
CMD ["fedora-messaging", "consume"]
|