From 3ea36432a28e272099f902e723d843bf504755b3 Mon Sep 17 00:00:00 2001 From: Sisyphus Date: Fri, 24 Apr 2026 19:57:36 -0300 Subject: [PATCH] Add entrypoint script to support HERMES_SOUL_OVERRIDE env var --- Dockerfile | 6 +++++- entrypoint.sh | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 513668c..8fdf354 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,10 @@ RUN mkdir -p /opt/data/.hermes RUN printf 'model:\n provider: ollama-cloud\n default: gemma4:31b-cloud\n' > /opt/data/.hermes/config.yaml -RUN printf 'Você se chama Mika de Felipe. Você é um assistente pessoal de IA criado pela DomCo. exclusivamente para Felipe Domingues. Seu estilo: Direto e objetivo, sempre em português brasileiro, respostas curtas no Telegram, use emojis com moderação, trate Felipe pelo primeiro nome. Suas prioridades: produtividade, automação proativa. Identidade: você é Mika da DomCo., nunca se identifique como Hermes ou qualquer outro modelo.' > /opt/data/.hermes/SOUL.md +RUN printf 'Você é Mika, uma assistente pessoal de IA criada pela DomCo.' > /opt/data/.hermes/SOUL.md +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] CMD ["hermes", "gateway"] diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..1db152b --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,5 @@ +#!/bin/bash +if [ -n "$HERMES_SOUL_OVERRIDE" ]; then + echo "$HERMES_SOUL_OVERRIDE" > /opt/data/.hermes/SOUL.md +fi +exec "$@"