c338fc970d
We do this to take advantage of python 3.10's speed improvements as illustrated by Zuul proper. But also OpenDev would like to drop python 3.8 image builds to make room for python 3.11. We add python3.10 unittesting to prevent regressing the docker images on that version of python. Change-Id: Ib2e39e0c5d09b4fdce40faa072fe51b55c8d7407
28 lines
977 B
Docker
28 lines
977 B
Docker
# Copyright 2019 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 zuul-registry
|
|
|
|
COPY --from=builder /output/ /output
|
|
RUN /output/install-from-bindep
|
|
|
|
VOLUME /storage
|
|
CMD ["/usr/local/bin/zuul-registry", "-c", "/conf/registry.yaml", "serve"]
|