seavan

Crates.ioseavan
lib.rsseavan
version0.0.0
sourcesrc
created_at2022-12-12 20:27:37.01914
updated_at2022-12-12 20:27:37.01914
descriptionWrap files in single container layers for later composition
homepagehttps://github.com/cmeister2/seavan
repositoryhttps://github.com/cmeister2/seavan
max_upload_size
id735192
size5,808
Max Dymond (cmeister2)

documentation

README

seavan

seavan is a crate which wraps files in a container layer for later composition.

But OCI artifacts!

At time of writing you can't mount an OCI artifact while building a Docker image, whereas you can do:


# syntax=docker/dockerfile:1.2

FROM someimage

RUN --mount=type=bind target=/mnt/imagemount,from=seavanpkg/myrandomfile:1.2.3 rpm -ivh /mnt/imagemount

using Docker Buildkit to mount image layers at a specific directory, without having to copy those files into the image itself.

Why seavan?

"seavan" is apparently another name for a shipping container - seemed like an apt choice!

Commit count: 7

cargo fmt