Files
pi_mcps/mcp/bigmind/Dockerfile
T
Patrick Plate 155d56e8e8 chore: reorganize into polyglot monorepo (workshop)
- Move bigmind/ -> mcp/bigmind/
- Move webscraper/ -> mcp/webscraper/
- Move mss-failsafe/ -> java/mss-failsafe/
- Move Wellmann-Shop/ -> java/wellmann-shop/ (normalize to kebab-case)
- Add .roo/ IDE config files to tracking
- Add plans/REPO_STRATEGY.md (monorepo strategy document)
- Expand .gitignore: Java/Maven, Node/TS, coverage, uv.lock
- Rewrite README.md as navigation index
- Update .roo/mcp.json webscraper path to mcp/webscraper/
2026-04-04 08:51:15 +02:00

23 lines
575 B
Docker

FROM docker.artifactory.us.caas.oneadp.com/innerspace/python:3.12-chainguard-dev-uv AS dev
ENV PATH=/app/.venv/bin:$PATH
WORKDIR /app
COPY pyproject.toml uv.lock ./
RUN uv sync --frozen
FROM docker.artifactory.us.caas.oneadp.com/innerspace/python:3.12-chainguard
WORKDIR /app
COPY src/ ./src/
COPY bigmind/ ./bigmind/
COPY --from=dev /app/.venv /app/.venv
ENV PATH=/app/.venv/bin:$PATH
# In Docker, store the DB in /data — mount a volume there for persistence:
# docker run -v /host/path:/data ...
ENV BIGMIND_DB_PATH=/data/memory.db
CMD ["python", "src/server.py"]