From e87c943ebd3432465b6c951ea140fd3b21701302 Mon Sep 17 00:00:00 2001 From: Felipe Domingues <53182096+domfelipe@users.noreply.github.com> Date: Wed, 29 Apr 2026 08:01:51 -0300 Subject: [PATCH] Update Dockerfile --- Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c322a46..9c91213 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,18 +8,23 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ ca-certificates \ build-essential \ + && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && apt-get install -y --no-install-recommends nodejs \ && rm -rf /var/lib/apt/lists/* # Clona o Hermes oficial da NousResearch RUN git clone --depth 1 https://github.com/NousResearch/hermes-agent.git /opt/hermes - WORKDIR /opt/hermes -# Instala o Hermes e suas dependências +# Builda o frontend do dashboard web (necessário para `hermes dashboard`) +WORKDIR /opt/hermes/web +RUN npm install && npm run build + +# Volta para a raiz e instala o Hermes + dependências Python +WORKDIR /opt/hermes RUN pip install --no-cache-dir --upgrade pip \ && pip install --no-cache-dir -e ".[all]" - # ============================================================ # Stage 2: Customizações (skills_api + entrypoint + proxy) # ============================================================