Spaces:
Runtime error
Runtime error
| FROM node:22-slim | |
| RUN apt-get update && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* | |
| RUN npm install -g openclaw@latest | |
| ENV PORT=18789 | |
| EXPOSE 18789 | |
| CMD sh -c '\ | |
| if [ -z "$OPENAI_API_KEY" ]; then echo "ERROR: OPENAI_API_KEY not set"; exit 1; fi; \ | |
| if [ -z "$OPENAI_MODEL" ]; then echo "ERROR: OPENAI_MODEL not set"; exit 1; fi; \ | |
| echo "Using OPENAI_MODEL: $OPENAI_MODEL"; \ | |
| echo "Using OPENAI_BASE_URL: ${OPENAI_BASE_URL:-not set}"; \ | |
| SPACE_URL="${HF_SPACE_URL:-https://murasame52-openclaw.hf.space}"; \ | |
| mkdir -p /root/.openclaw; \ | |
| printf "{\n \"gateway\": {\n \"mode\": \"local\",\n \"bind\": \"lan\",\n \"port\": 18789,\n \"auth\": {\n \"mode\": \"none\"\n },\n \"autoApprove\": true,\n \"controlUi\": {\n \"allowInsecureAuth\": true,\n \"allowedOrigins\": [\"*\", \"%s\"]\n }\n },\n \"agents\": {\n \"defaults\": {\n \"model\": \"openai/%s\"\n }\n }\n}\n" "$SPACE_URL" "$OPENAI_MODEL" > /root/.openclaw/openclaw.json; \ | |
| [ -n "$OPENAI_BASE_URL" ] && export OPENAI_BASE_URL; \ | |
| exec openclaw gateway run --port 18789' |