From c1052889832cbe565afeff3c28dc336ccd6942dd Mon Sep 17 00:00:00 2001 From: "Perry Z." Date: Sun, 2 Aug 2026 04:13:23 -0700 Subject: [PATCH] fix: llm proxy bootstrap --- apps/llm-proxy/_modules/cli-proxy-api/bootstrap.sh.tftpl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/llm-proxy/_modules/cli-proxy-api/bootstrap.sh.tftpl b/apps/llm-proxy/_modules/cli-proxy-api/bootstrap.sh.tftpl index 5c35183..297d075 100644 --- a/apps/llm-proxy/_modules/cli-proxy-api/bootstrap.sh.tftpl +++ b/apps/llm-proxy/_modules/cli-proxy-api/bootstrap.sh.tftpl @@ -1,4 +1,7 @@ -#!/usr/bin/env bash +#!/bin/sh +# Lightsail prepends its own /bin/sh initialization to user data, so invoke +# Bash explicitly instead of relying on this template's shebang. +exec /usr/bin/env bash <<'CLIPROXY_BOOTSTRAP' set -euo pipefail exec > >(tee -a /var/log/cliproxy-bootstrap.log | logger -t cliproxy-bootstrap -s 2>/dev/console) 2>&1 @@ -168,3 +171,4 @@ systemctl enable --now cliproxyapi.service caddy validate --config /etc/caddy/Caddyfile systemctl enable caddy.service systemctl restart caddy.service +CLIPROXY_BOOTSTRAP