storyboard/Dockerfile
Clark Boylan a9dcd18882 Update container image to bullseye and python3.9
We're trying to drop out the old images based on buster and 3.7 which
storyboard has based its images on. Update storyboard to bullseye and
python3.9 now that they have both been out for a while.

Depends-On: https://review.opendev.org/c/opendev/storyboard/+/838409
Change-Id: Ibf5f3eb63e22eb5b37cdfa74fe3bb6ce1f31bb62
2022-04-19 17:31:08 +00:00

43 lines
1.3 KiB
Docker

# Copyright (c) 2019 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
COPY . /tmp/src
RUN assemble
FROM opendevorg/python-base:3.9-bullseye as storyboard
COPY --from=builder /output/ /output
RUN /output/install-from-bindep
FROM storyboard as storyboard-api
CMD ["/usr/local/bin/storyboard-api"]
FROM storyboard as storyboard-subscriber
CMD ["/usr/local/bin/storyboard-subscriber"]
FROM storyboard as storyboard-worker-daemon
CMD ["/usr/local/bin/storyboard-worker-daemon"]
FROM storyboard as storyboard-db-manage
CMD ["/usr/local/bin/storyboard-db-manage"]
FROM storyboard as storyboard-migrate
CMD ["/usr/local/bin/storyboard-migrate"]
FROM storyboard as storyboard-cron
CMD ["/usr/local/bin/storyboard-cron"]