Launchpad ci

This is your launchpad that comes with a variety of applications waiting to run on your kubernetes cluster with a single click.

Development setup


  1. Make (on mac via homebrew: brew install make)
  2. Docker
  3. DockerCompose
  4. A functioning Kubernetes cluster (~/.kube/config is used with current context by default)

Minikube Cluster Setup

# If you're on MBP M1 follow installation steps below OR
# follow instructions for other platforms @

# Install minikube binariess (M1)
$ curl -LO
$ sudo install minikube-darwin-arm64 /usr/local/bin/minikube

# Start minikube cluster
$ minikube start

# Open a terminal tab and run following to start proxy access to services.
$ minikube tunnel

# Minikube comes with a nice dashboard that lets you see the state of cluster intuitively.
$ minikube dashboard --url

?  Verifying dashboard health ...
?  Launching proxy ...
?  Verifying proxy health ...

Pretty Easy!

Project Installation

Launchpad runs the following service containers:

  1. web server
  2. celery
  3. celery beat
  4. redis
  5. postgres

One liner installation script

<div class="highlight highlight-source-shell position-relative overflow-auto" data-snippet-clipboard-copy-content="source

source <(curl -s

# Now, http://localhost:8080/swagger should have the development server running.