The purpose of this repository is to reproduce the TRACTU-X project. It documents the process of reproduction within the repository.
Assuming we have a Linux computer with Debian 12 that has just been set up, we still need:
- Go == 1.16+
- Docker
- Local Kubernetes runtime: kind
- gnupg, software-properties-common, curl
- Terraform
- ……
Actually, there are few infrastructural dependencies that are not mentioned in the offical documents(Or maybe it's because we're pure rookies). We try to collocate the complete an dependencies list and robust automatical shell.
This repository provides a shell script Prerequisites.sh
to automatically set up the environment described above. The script is designed for users running Debian 12 and using zsh (tested environment). A setup.sh script is then provided to automate the deployment project.