First pass at setting up GCP deploy config as infrastructure

- Terraform config files to setup cluster, deployments and services
  - Adds only Searxng deployment and test service in this commit

- Makefile to:
  - Build and push images
  - Run terraform with correct project configuration

- Env file template to help setting .env file with project configs
This commit is contained in:
Hristo 2024-05-08 18:19:59 -04:00
parent d9ba36794a
commit 0fedaef537
5 changed files with 286 additions and 0 deletions

6
deploy/gcp/.gitignore vendored Normal file
View file

@ -0,0 +1,6 @@
.env
.auto.tfvars
.terraform
terraform.tfstate
terraform.tfstate.*
.terraform.lock.hcl