All dependencies are managed with a Nix flake, flake.nix
.
nix develop
The UI is developed with Parcel using Typescript and Pug.
# dev server
npm run start
# dev server, binding 0.0.0.0
npm run start:wsl2
The infrastructure is managed with Terraform and located in the terraform/
directory.
cd ./terraform
terraform plan
terraform apply