mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-08-05 16:35:45 +00:00
Github-actions for large/complex tasks is hard to read and maintain. Reimplement the multi-arch image build workflow into a set of bash scripts that use all native contrainer-org tooling. This requires a special VM image setup with emulation to build foreign architectures. It also requires renaming the `helloimage` directory, because the build script uses the directory name in the image FQIN. Signed-off-by: Chris Evich <cevich@redhat.com>
11 lines
385 B
Docker
11 lines
385 B
Docker
FROM docker.io/alpine as builder
|
|
RUN apk add gcc libc-dev
|
|
ADD podman_hello_world.c .
|
|
RUN gcc -O2 -static -o podman_hello_world podman_hello_world.c
|
|
|
|
FROM scratch
|
|
LABEL maintainer="Podman Maintainers"
|
|
LABEL artist="Máirín Ní Ḋuḃṫaiġ, Twitter:@mairin"
|
|
USER 1000
|
|
COPY --from=builder podman_hello_world /usr/local/bin/podman_hello_world
|
|
CMD ["/usr/local/bin/podman_hello_world"]
|