91c7043727
We had two patches that we were carrying locally via iwienands' fork: https://github.com/ProgVal/Limnoria/pull/1464 https://github.com/ProgVal/Limnoria/pull/1473 Both appear to have made it into upstream. Lets go ahead and install directly from the source. We checkout the most recent tag of master which seems to be how they checkpoint things. Their most recent proper release tags are more than a decade old. They have decent CI though so I expect checking out the checkpoint tag will work fine. Change-Id: I9fcf17a148a27c2bbdd119961e9df5b38bd6b396
41 lines
1.2 KiB
Docker
41 lines
1.2 KiB
Docker
# Copyright (c) 2021 Red Hat, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
# implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
FROM opendevorg/python-builder:3.9-bullseye as builder
|
|
ARG ZUUL_SIBLINGS=""
|
|
|
|
RUN apt-get update \
|
|
&& apt-get -y install git
|
|
|
|
RUN git clone -b master-2022-07-03 https://github.com/ProgVal/Limnoria /tmp/src
|
|
|
|
COPY . /tmp/src
|
|
|
|
RUN assemble
|
|
|
|
FROM opendevorg/python-base:3.9-bullseye as ircbot
|
|
|
|
COPY --from=builder /output /output
|
|
|
|
RUN /output/install-from-bindep \
|
|
&& rm -rf /output
|
|
|
|
# Install other misc dependencies
|
|
# XXX: ubuntu bug tracker plugins from
|
|
# https://git.launchpad.net/~krytarik/ubuntu-bots/+git/ubuntu-bots/tree/
|
|
RUN pip install irclog2html
|
|
|
|
ENTRYPOINT [ "/usr/local/bin/supybot", "--allow-root", "/var/lib/limnoria/limnoria.config" ]
|