statusbot/Dockerfile
Clark Boylan a0760a8025 Update container images to python3.10
Do this so to take advantage of faster python3.10. This will also allow
us to drop 3.8 image builds making room for python 3.11.

Change-Id: I7f013a6616f98fe22420da68166eb15b6b7b7bdc
2022-10-14 14:39:23 -07:00

27 lines
962 B
Docker

# Copyright 2021 Red Hat, Inc.
#
# This module is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this software. If not, see <http://www.gnu.org/licenses/>.
FROM opendevorg/python-builder:3.10-bullseye as builder
COPY . /tmp/src
RUN assemble
FROM opendevorg/python-base:3.10-bullseye as statusbot
COPY --from=builder /output/ /output
RUN /output/install-from-bindep
CMD ["/usr/local/bin/statusbot", "-d", "-c", "/etc/statusbot/statusbot.config"]