mattmarcin / canine

Power of Kubernetes, Simplicity of Heroku

Home Page:https://canine.sh

Repository from Github https://github.commattmarcin/canineRepository from Github https://github.commattmarcin/canine

alt text

Deployment Screenshot

About the project

Canine is an easy to use intuitive deployment platform for Kubernetes clusters.

Requirements

  • Docker v24.0.0 or higher
  • Docker Compose v2.0.0 or higher

Installation

curl -sSL https://raw.githubusercontent.com/czhu12/canine/refs/heads/main/install/install.sh | bash

Or run manually if you prefer:

git clone https://github.com/czhu12/canine.git
cd canine/install
docker compose up -d

and open http://localhost:3000 in a browser.

To customize the web ui port, supply the PORT env var when running docker compose:

PORT=3456 docker compose up -d

Cloud

Canine Cloud offers additional features for small teams:

  • GitHub integration for seamless deployment workflows
  • Team collaboration with role-based access control
  • Real-time metric tracking and monitoring
  • Way less maintenance for you

For more information & pricing, take a look at our landing page https://canine.sh.

License

MIT License

About

Power of Kubernetes, Simplicity of Heroku

https://canine.sh

License:Apache License 2.0


Languages

Language:Ruby 35.8%Language:CSS 30.5%Language:HTML 27.3%Language:JavaScript 4.8%Language:Shell 1.1%Language:Dockerfile 0.4%Language:Procfile 0.0%