27 lines
821 B
HCL
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"
|
|
}
|