From 15ca0aa058d4179b6d7508c809ea3f43ee687400 Mon Sep 17 00:00:00 2001 From: 35C4n0r Date: Fri, 6 Feb 2026 18:43:13 +0530 Subject: [PATCH] feat: sync main.sh --- registry/coder/modules/agentapi/main.tf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/registry/coder/modules/agentapi/main.tf b/registry/coder/modules/agentapi/main.tf index df1f6622..66aa3520 100644 --- a/registry/coder/modules/agentapi/main.tf +++ b/registry/coder/modules/agentapi/main.tf @@ -179,6 +179,9 @@ locals { agentapi_chat_base_path = var.agentapi_subdomain ? "" : "/@${data.coder_workspace_owner.me.name}/${data.coder_workspace.me.name}.${var.agent_id}/apps/${var.web_app_slug}/chat" main_script = file("${path.module}/scripts/main.sh") shutdown_script = file("${path.module}/scripts/agentapi-shutdown.sh") + + start_script_name = "${var.agentapi_server_type}-start_script" + agentapi_main_script_name = "${var.agentapi_server_type}-main_script" } resource "coder_script" "agentapi" { @@ -190,6 +193,8 @@ resource "coder_script" "agentapi" { set -o errexit set -o pipefail + coder exp sync wait ${local.agentapi_main_script_name} ${local.start_script_name} + echo -n '${base64encode(local.main_script)}' | base64 -d > /tmp/main.sh chmod +x /tmp/main.sh