penguin/monok8s

k8s image for Mono Gateway Dev Kit

docker/alpine.Dockerfile

raw ยท 562 bytes

ARG TAG=dev
ARG DOCKER_IMAGE_ROOT=monok8s

FROM --platform=$BUILDPLATFORM ${DOCKER_IMAGE_ROOT}/build-base:${TAG} AS build-base

ARG ALPINE_ARCH
ARG ALPINE_VER
ARG CRIO_VERSION
ARG DEVICE_TREE_TARGET

RUN mkdir -p "/out/rootfs"

COPY packages/alpine-minirootfs-${ALPINE_VER}-${ALPINE_ARCH}.tar.gz ./alpine.tar.gz
COPY packages/${CRIO_VERSION}.tar.gz ./crio.tar.gz
COPY out/board.itb ./
COPY out/rootfs ./rootfs
COPY out/${DEVICE_TREE_TARGET}.dtb ./
COPY out/Image.gz ./

RUN tar -xf alpine.tar.gz -C "/out/rootfs"

COPY alpine/etc ./rootfs/etc
COPY alpine/*.sh /