Spaces:
Runtime error
Runtime error
| FROM python:3.11-slim | |
| LABEL io.modelcontextprotocol.server.name="io.github.sachitrafa/yourmemory" | |
| ENV PYTHONIOENCODING=utf-8 \ | |
| PYTHONDONTWRITEBYTECODE=1 \ | |
| PYTHONUNBUFFERED=1 | |
| WORKDIR /app | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| build-essential \ | |
| curl \ | |
| && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ | |
| && apt-get install -y nodejs \ | |
| && rm -rf /var/lib/apt/lists/* | |
| RUN pip install --no-cache-dir yourmemory && \ | |
| python -m spacy download en_core_web_sm && \ | |
| python -c "from sentence_transformers import SentenceTransformer; SentenceTransformer('multi-qa-mpnet-base-dot-v1')" | |
| RUN mkdir -p /root/.yourmemory | |
| COPY server-card.json /app/server-card.json | |
| COPY proxy.js /app/proxy.js | |
| RUN npm install http-proxy | |
| EXPOSE 8000 | |
| CMD ["sh", "-c", "npx -y supergateway --stdio 'yourmemory --stdio' --port 3100 & sleep 5 && node /app/proxy.js"] | |