hermesworkspace / Dockerfile
dieumercimvemba's picture
Update Dockerfile
ae3a3c5 verified
Raw
History Blame Contribute Delete
976 Bytes
FROM node:22-bookworm
# Installation des dépendances
RUN apt-get update && \
apt-get install -y git ffmpeg && \
npm install -g pnpm && \
rm -rf /var/lib/apt/lists/*
# Clonage du Workspace
RUN git clone https://github.com/outsourc-e/hermes-workspace.git /opt/hermes-workspace
WORKDIR /opt/hermes-workspace
# Installation
RUN pnpm install
# Compilation
RUN pnpm build
# Variables d'environnement
# On remet HERMES_DASHBOARD_URL pour que Workspace cible bien ton Agent distant.
# COOKIE_SECURE=0 permet d'éviter que le proxy de Hugging Face ne rejette la session.
ENV NODE_ENV=production \
HOST=0.0.0.0 \
PORT=7860 \
HERMES_API_URL=https://dieumercimvemba-hermesagent.hf.space \
HERMES_DASHBOARD_URL=https://dieumercimvemba-hermesagent.hf.space \
HERMES_API_TOKEN=hermes_2026_8QvL9mN2XpR7kTw5YcH4ZaU1EfD8JsP6BgW3NrKyLxV9 \
TRUST_PROXY=1 \
COOKIE_SECURE=0 \
HERMES_PASSWORD=mvemba-2026-secure
EXPOSE 7860
CMD ["pnpm", "start"]