Skip to content

Latest commit

 

History

History
 
 

melange

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

melange

Container image for running melange workflows to build APK packages.

Get It!

The image is available on ghcr.io:

docker pull ghcr.io/wolfi-dev/melange:latest

To build the melange workflow in examples:

docker run --privileged -v "$PWD":/work ghcr.io/wolfi-dev/melange build /work/examples/gnu-hello.yaml

Output will be in the packages directory.

To build the melange package for the host architecture:

docker run --privileged -v "$PWD":/work ghcr.io/wolfi-dev/melange build --empty-workspace --arch $(uname -m) /work/melange.yaml

To get a shell, you can change the entrypoint:

docker run --privileged -v "$PWD":/work -it --entrypoint /bin/sh ghcr.io/wolfi-dev/melange

/ # melange version
...

Note that melange uses bubblewrap internally, which requires various Linux capabilities, hence the use of --privileged. Because of this requirement, we recommend this image is used only for local development and testing.