feat(comfyui): add Dockerfile, playbook, and Terraform configurations for ComfyUI setup
This commit is contained in:
@@ -17,3 +17,9 @@ module "dns" {
|
||||
forward_dns_servers = local.dns_nameservers
|
||||
zones = local.zones
|
||||
}
|
||||
|
||||
module "reverse_proxy" {
|
||||
source = "../../modules/apps/nginx-reverse-proxy"
|
||||
|
||||
services = local.reverse_proxy_services
|
||||
}
|
||||
|
||||
@@ -50,6 +50,16 @@ locals {
|
||||
type = "CNAME"
|
||||
content = "dev-01.${local.lab_domain}."
|
||||
},
|
||||
{
|
||||
name = "comfyui-backend"
|
||||
type = "CNAME"
|
||||
content = "gpu-01.${local.lab_domain}."
|
||||
},
|
||||
{
|
||||
name = "comfyui"
|
||||
type = "CNAME"
|
||||
content = "dev-01.${local.lab_domain}."
|
||||
},
|
||||
{
|
||||
name = "smb"
|
||||
type = "CNAME"
|
||||
@@ -58,4 +68,24 @@ locals {
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
reverse_proxy_services = {
|
||||
"comfyui" = {
|
||||
http_port = 8080
|
||||
https_port = 8443
|
||||
tls = true
|
||||
fqdn = ["comfyui.lab.alexpires.me"]
|
||||
upstream = "http://comfyui-backend.lab.alexpires.me:8188"
|
||||
resolver = "10.19.4.136"
|
||||
|
||||
locations = [
|
||||
{
|
||||
path = "/"
|
||||
"Upgrade" = "$http_upgrade"
|
||||
"Connection" = "upgrade"
|
||||
},
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user