From 1a626e4d449d974bb8ddae55a0aae2b669523ea3 Mon Sep 17 00:00:00 2001 From: Jeroen Vijgen Date: Thu, 2 Apr 2026 13:43:03 +0000 Subject: [PATCH] hotfix: expose TCP and UDP listeners for satisfactory, don't pipe through caddy yet --- .../satisfactory-service/main.tf | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/modules/20-services-entertainment/satisfactory-service/main.tf b/modules/20-services-entertainment/satisfactory-service/main.tf index 8b07cc7..d414688 100644 --- a/modules/20-services-entertainment/satisfactory-service/main.tf +++ b/modules/20-services-entertainment/satisfactory-service/main.tf @@ -24,6 +24,23 @@ module "satisfactory" { networks = var.networks restart_policy = "always" memory_limit = 16000 // 16Gb + ports = [ + { + internal = 7777 + external = 7777 + protocol = "tcp" + }, + { + internal = 7777 + external = 7777 + protocol = "udp" + }, + { + internal = 8888 + external = 8888 + protocol = "tcp" + } + ] volumes = [ { host_path = "${var.volume_path}/${local.container_name}/config" @@ -44,6 +61,5 @@ output "service_definition" { name = local.container_name primary_port = local.satisfactory_internal_port endpoint = "http://${local.container_name}:${local.satisfactory_internal_port}" - subdomains = ["satisfactory"] } }