0.0.1-rc.2 • Published 2 years ago

@nitric/boxygen v0.0.1-rc.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Boxygen Node.js SDK

Build container images with Javascript and Typescript!

import { Workspace } from "@nitric/boxygen";

// Start a new workspace
Workspace.start(async (workspace) => {
	// Build a hello world image
	await workspace
		// start FROM alpine
		.image('alpine')
		// Set entrypoint and command
		.config({
			entrypoint: ['echo'],
			cmd: ['hello world!']
		})
		// Commit out image with a tag of hello-world
		.commit('hello-world');
});

Prerequisites

  • Node.js 12+
  • Docker (support for podman is definetely possible)

Examples