/builder

An advanced build system based on Buildkit in order to generate compact Docker images with MetaCall runtime.

Primary LanguageGoApache License 2.0Apache-2.0

MetaCall Builder

Advanced builder based on Buildkit for selectively build compact Docker images selecting the only required languages.

Build

go build main.go

Run

./main py node rb | buildctl build --output type=docker,name=imagename | docker load

Useful Tools

Dive can be used to analyze each layer of the generated image

dive <your-image-tag>

This opens up a window where in we can see changes in each layer of the image according to preferences.

Ctrl + L : To show only layer changes

Tab : To switch view from layers to current layer contents