Spaces:
No application file
No application file
| # Base image | |
| FROM node:20 | |
| WORKDIR /app | |
| # Install Clawdbot | |
| RUN npm install -g clawdbot | |
| # Install Python + Whisper for voice | |
| RUN apt-get update && apt-get install -y python3 python3-pip ffmpeg git | |
| RUN pip3 install openai whisper sentence-transformers transformers | |
| # Copy config / scripts | |
| COPY . . | |
| # Expose port for Space UI | |
| EXPOSE 7860 | |
| # Environment variables | |
| ENV LLM_API_BASE="https://researchengineering-agi.hf.space" | |
| ENV LLM_MODEL="deepseek-chat" | |
| #ENV VAULT_REPO="https://researchengineering-agi-assistant.hf.space.git" | |
| ENV VAULT_PATH="/app/vault" | |
| # Clone vault repo on startup | |
| #RUN git clone $VAULT_REPO $VAULT_PATH | |
| # Start Clawdbot in HF-compatible mode | |
| #CMD ["clawdbot", "gateway", "--port", "7860", "--vault-path", "/vault"] | |
| # Make sure vault directory exists | |
| RUN mkdir -p $VAULT_PATH | |
| # Start Clawdbot | |
| #CMD ["clawdbot", "gateway", "--port", "7860", "--vault-path", "/app/vault"] | |
| CMD ["python3", "app.py"] | |