#!/bin/sh
# Aplica secrets de RUNTIME (nunca de build — a imagem nao carrega nenhum
# valor real) antes de subir o FreeSWITCH. Falha alto se ESL_PASSWORD nao
# estiver definido: nunca cair silenciosamente na senha padrao "ClueCon"
# (agente.md secao 22).
set -eu
: "${ESL_PASSWORD:?ESL_PASSWORD precisa estar definido no ambiente do container}"
sed -i "s///" \
/etc/freeswitch/autoload_configs/event_socket.conf.xml
exec "$@"