Harbor

Developers who ship side projects onto a server they…

A tiny Go CLI that builds and ships a container without a cluster.

Side projects do not need a platform team. They need one command that builds an image and puts it on a server you already rent.

Features

  • harbor up reads a Dockerfile and a single config file

    harbor up reads a Dockerfile and a single config file

  • Rolls back to the previous image if the health check fails

    Rolls back to the previous image if the health check fails

  • Prints the URL when the process is actually listening

    Prints the URL when the process is actually listening

How it works

  1. 1

    Clone it

    Start from the public repo for Harbor.

  2. 2

    Run it

    Use go install github.com/northwind/harbor@latest and follow the README.

  3. 3

    Use it

    harbor up reads a Dockerfile and a single config file

FAQ

Who is Harbor for?

Developers who ship side projects onto a server they already have

How do I install it?

go install github.com/northwind/harbor@latest

What license is it under?

Harbor is Apache-2.0. Read the repo before you ship it in production.

Put Harbor to work

A tiny Go CLI that builds and ships a container without a cluster.