blob: b21c9670ad0b0b5607780dafc3bc989cd10e41cf [file] [log] [blame]
ricolincc4a0f02023-08-03 11:27:22 +08001# syntax=docker/dockerfile-upstream:master-labs
2
3ARG BUILDER_IMAGE=quay.io/vexxhost/openstack-builder-focal
4ARG RUNTIME_IMAGE=quay.io/vexxhost/openstack-runtime-focal
5
6# hadolint ignore=DL3007
7FROM quay.io/vexxhost/bindep-loci:latest AS bindep
8
9FROM ${BUILDER_IMAGE}:ced4522d9a10ba7172f373289af6dace06be3b36 AS builder
10COPY --from=bindep --link /runtime-pip-packages /runtime-pip-packages
11
12FROM ${RUNTIME_IMAGE}:a391e31bb33041611e2aa2797debcb21e6f221cd AS runtime
13COPY --from=bindep --link /runtime-dist-packages /runtime-dist-packages
14COPY --from=builder --link /var/lib/openstack /var/lib/openstack
15# hadolint ignore=DL3022
16COPY --from=docker.io/alpine/helm:3.11.2 /usr/bin/helm /usr/local/bin/helm
17# hadolint ignore=DL3022
18COPY --from=gcr.io/go-containerregistry/crane /ko-app/crane /usr/local/bin/crane