Docker Compose

Local DNS entries

Update the /etc/hosts file adding the following entries: terrakube-api terrakube-ui terrakube-executor terrakube-dex terrakube-registry

Running Terrakube Locally.

git clone https://github.com/AzBuilder/terrakube.git
cd terrakube/docker-compose
docker-compose up -d
Terrakube will be available in the following URL:

Docker Compose with Open Telemetry Setup

You can also test Terrakube using the Open Telemetry example setup to see how the components are working internally and check some internal logs
git clone https://github.com/AzBuilder/terrakube.git
cd terrakube/telemetry-compose
docker-compose up -d
The setup is using jaegertracing/all-in-one
Jaeger UI will be available in http://localhost:16686/
For more information about Open Telemetry setup check the following information