hermes-web-agent / Dockerfile
Genesis955's picture
Update Dockerfile
9bb4199 verified
raw
history blame contribute delete
684 Bytes
FROM nikolaik/python-nodejs:python3.10-nodejs18
WORKDIR /app
RUN apt-get update && apt-get install -y curl git && rm -rf /var/lib/apt/lists/*
RUN curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
EXPOSE 7860
CMD echo "LLM_PROVIDER=openrouter" > ~/.hermes/.env && \
echo "OPENROUTER_API_KEY=$OPENROUTER_API_KEY" >> ~/.hermes/.env && \
echo "DEFAULT_MODEL=nousresearch/hermes-3-llama-3.1-405b:free" >> ~/.hermes/.env && \
echo "GATEWAY_PROVIDER=web" >> ~/.hermes/.env && \
echo "GATEWAY_ALLOW_ALL_USERS=true" >> ~/.hermes/.env && \
echo "PORT=7860" >> ~/.hermes/.env && \
/usr/local/bin/hermes gateway run