vib.vanillaos.org Open in urlscan Pro
2606:4700:3036::6815:4a08  Public Scan

URL: https://vib.vanillaos.org/
Submission: On February 14 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

menu
Examples Documentation Support Enterprise Source Code Get Started


THE EASIEST WAY TO BUILD CONTAINER IMAGES

Remove the complexity of Dockerfiles and build your container images with
simple, yet powerful YAML recipes.

Learn by Examples


WHY CHOOSE VIB?

Well, there are many reasons to choose Vib, but here are a few of them.


MODULAR RECIPE FORMAT

Define your container image with simple YAML recipes, separating concerns into
modules for clean, readable definitions.


EASY TO USE

Build your container images with a simple command, integrating smoothly into
your development workflow.


EXTENSIBLE WITH PLUGINS

Extend the functionality of Vib with plugins, allowing you to integrate with
your existing tools and services.


BUILT FOR DEVELOPERS ❤️

Designed by cloud-native developers, Vib is built to make your life easier,
allowing you to focus on your code.


HOW VIB WORKS

The process is simple as counting 1, 2, 3.


1. DEFINE YOUR RECIPE

Create a YAML file to specify the structure and content of your container image.


2. BUILD IMAGE

Use the `vib` command to build an image from your recipe.


3. DEPLOY ANYWHERE

Your container can now be run on any Linux distribution, all you need is Docker.


FAMILIARIZE WITH RECIPES

We choosed YAML as the format for recipes, because it's easy to read and write,
and it's familiar to most developers.


base: debian:sid-slim
labels:
    maintainer: My Awesome Team
args:
    DEBIAN_FRONTEND: noninteractive
runs:
    - echo 'APT::Install-Recommends "0";' > /etc/apt/apt.conf.d/01norecommends
modules:
    - name: update
      type: shell
      commands:
        - apt update
        
    - name: vib
      type: go
      source:
        type: git
        url: https://github.com/vanilla-os/vib
        branch: main
        commit: latest
      buildVars:
        GO_OUTPUT_BIN: /usr/bin/vib
      modules:
        - name: golang
          type: apt
          source:
            packages:
            - golang
            - ca-certificates

            


GET STARTED WITH VIB

Vib is easy to install and use, just download the binary, place it anywhere in
your PATH, and you're ready to go.

Download Vib
 * Examples
 * Documentation
 * Support
 * Source Code
 * Enterprise

© 2024 Vanilla OS. All rights reserved. Sponsored by fabricators.ltd