Compare commits
3 Commits
817f1cbcc2
...
feat/herme
| Author | SHA1 | Date | |
|---|---|---|---|
| 62fa78b97f | |||
| cd9bda57c3 | |||
| 735ddcb555 |
@@ -29,10 +29,12 @@ RUN pnpm install --frozen-lockfile && pnpm build
|
||||
# ---------- Stage 2: Hermes Agent + Workspace runtime ----------
|
||||
FROM nousresearch/hermes-agent:latest
|
||||
|
||||
# ---------- Install Node.js + tmux for Workspace + Swarm ----------
|
||||
# ---------- Install tmux for Swarm workers + curl for health checks ----------
|
||||
# Note: Node.js is already shipped with the base hermets-agent image; apt's nodejs
|
||||
# would be older and could conflict. Only add what's missing.
|
||||
USER root
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
nodejs tmux ca-certificates curl \
|
||||
tmux curl \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# ---------- Overlay our forked Hermes source ----------
|
||||
@@ -115,6 +117,8 @@ USER hermes
|
||||
ENV HERMES_HOME=/opt/data
|
||||
ENV PATH="/opt/data/.local/bin:${PATH}"
|
||||
ENV CHROME_EXECUTABLE=/opt/hermes/.playwright/chromium/chrome-linux/chrome
|
||||
ENV HOST=0.0.0.0
|
||||
ENV NODE_ENV=production
|
||||
|
||||
RUN chown -R hermes:hermes /opt/hermes/tools /opt/hermes/toolsets.py
|
||||
|
||||
|
||||
Reference in New Issue
Block a user