Skip to content
Some helper tools for DinoPark development.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Some helper tools for DinoPark development.

Local Development / Preview



In order to bootstrap and run a local instance of DinoPark we need a local kubernetes cluster. The easiest way to achieve this using minikube.

We most likely need VirtualBox installed.

Now we can start a cluster via:

$ minikube start

Make sure we enable the ingress addon:

$ minikube addons enable ingress

To stop it again run:

$ minikube stop

And to delete it:

$ minikube delete

DNS Cheating

To make ingress work for us we need to point to the k8s cluster. Just add a line to your /etc/hosts.

We can obtain the cluster IP via:

$ minikube ip


Please install docker.

In order to point docker to our k8s cluster run:

$ eval $(minikube docker-env)


We use myke to automate things.

We can download an install it from the release page.

There is also a clone of myke written in Rust which is on par and stable.

Running the Dev-Preview

Running the dev-preview is as simple as running:

$ git clone

$ cd dino-park-dev-tools

# This will clone all DinoPark repositories to the parent directory for dino-park-dev-tools if they don't exist
$ myke git/checkout 

# Build all services
$ myke package

# Deploy to k8s
$ myke run-k8s

You should see the services and pods in k8s via:

$ kubectl get svc -ndino-park
$ kubectl get pods -ndino-park

The front-end will be served on

You can’t perform that action at this time.