We offer two methods of deployment - docker-compose and kubernetes. We strongly recommend using the docker-compose method as this is simpler and more flexible.
This is a diagram of the architecture.

Follow the README.md guide in the /docker directory.
You can optionally use the /docker/terraform directory to deploy the infrastructure needed to run the docker-compose setup on AWS.
Please check the README.md under greptile-helm/ on how to deploy Greptile in a Kubernetes cluster.