seavan 0.0.0

Wrap files in single container layers for later composition
Documentation
  • Coverage
  • 0%
    0 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 5.8 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 233.07 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 8s Average build duration of successful builds.
  • all releases: 8s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • cmeister2/seavan
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • cmeister2

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!