Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Vanilla-OS/Vib
Vib (Vanilla Image Builder) is a tool that allow generating Containerfile(s) using a Flatpak-like recipe and syntax.
https://github.com/Vanilla-OS/Vib
Last synced: 24 days ago
JSON representation
Vib (Vanilla Image Builder) is a tool that allow generating Containerfile(s) using a Flatpak-like recipe and syntax.
- Host: GitHub
- URL: https://github.com/Vanilla-OS/Vib
- Owner: Vanilla-OS
- License: gpl-3.0
- Created: 2023-05-04T20:18:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-13T19:58:08.000Z (2 months ago)
- Last Synced: 2024-09-14T10:51:26.628Z (2 months ago)
- Language: Go
- Homepage: http://vib.vanillaos.org/
- Size: 1.65 MB
- Stars: 49
- Watchers: 6
- Forks: 15
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Vib (Vanilla Image Builder) is a tool that streamlines the creation of container images. It achieves this by enabling users to define a recipe consisting of a sequence of modules, each specifying a particular action required to build the image. These actions may include installing dependencies or compiling source code.
## Links
- [Website](https://vib.vanillaos.org/)
- [Documentation](https://docs.vanillaos.org/collections/vib)
- [Examples](https://vib.vanillaos.org/examples)## Usage
To build an image using a recipe, you can use the `vib` command:
```sh
vib build recipe.yml
```this will parse the recipe.yml to a Containerfile, which can be used to build
the image with any container image builder, such as `docker` or `podman`.