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
Clone it
Start from the public repo for Harbor.
- 2
Run it
Use go install github.com/northwind/harbor@latest and follow the README.
- 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.