cf-versatiles/terraform/main.tf
2025-09-04 16:52:54 +02:00

27 lines
821 B
HCL

data "cloudfoundry_org" "org" {
name = var.cf_org_name
}
data "cloudfoundry_space" "space" {
name = var.cf_space_name
org = data.cloudfoundry_org.org.id
}
resource "cloudfoundry_app" "versatiles" {
name = var.cf_app_name
space_name = data.cloudfoundry_space.space.name
org_name = data.cloudfoundry_org.org.name
memory = "2G"
disk_quota = "2G"
instances = 1
command = "versatiles serve -p $PORT -s frontend-dev.br.tar ${var.tiles_url}"
health_check_type = "http"
health_check_http_endpoint = "/"
docker_image = var.docker_image
docker_credentials = {
username = var.docker_username
password = var.docker_password
}
random_route = true
strategy = "rolling"
}