Canine.sh
  • Canine Documentation
  • Getting Started
    • Quickstart
      • (Optional) Install Canine locally
      • Set up a Kubernetes cluster
      • Connect a Github project
      • Create your first service
      • Deploy a Redis database
      • Preview the app with a private connection
      • Configure DNS & LetsEncrypt SSL certificate
  • Basics
    • Clusters
    • Projects
      • Services
        • Web Services
        • Background Workers
        • Cron Jobs
      • Processes & one off pods
      • Volumes
    • Add Ons
    • Integrations
  • Technical Details
    • Canine Architecture
    • Kubernetes Crash Course
      • Introduction
      • Containers & Pods
      • Deployments
      • Namespaces
      • Services
      • Ingress
  • Canine
  • Our Manifesto
Powered by GitBook
On this page
  1. Getting Started
  2. Quickstart

Connect a Github project

PreviousSet up a Kubernetes clusterNextCreate your first service

Last updated 3 months ago

Canine can deploy any project with a Dockerfile, but for this tutorial, we will deploy our example whiteboard application.

Go to and fork the project to your own Github repository.

Navigate to Projects → + New Project and give your project a name.

Select your Github project by clicking on Connect Github and selecting your project. It should be something like <your_username>/whiteboarder.

Create your project, and it should automatically start building.

czhu12/whiteboarder