==========================================
TEAM BORION / QUANTARION MODELSPACE DOCKERFILE
Purpose: Cloud deployment for model development, PDFs, LaTeX, Mermaid, LiveFlow
Author: TEAM GPT
==========================================
--- Base Image: Use official Python 3.12 slim image ---
FROM python:3.12-slim
--- Metadata ---
LABEL maintainer="team@borion.ai" LABEL description="Cloud-ready Quantarion ModelSpace environment with PDF, LaTeX, Mermaid, LiveFlow"
--- Set Environment ---
ENV DEBIAN_FRONTEND=noninteractive
PYTHONUNBUFFERED=1
LANG=C.UTF-8
LC_ALL=C.UTF-8
MODELSPACE_HOME=/workspace/quantarion
--- Create workspace ---
WORKDIR $MODELSPACE_HOME
--- Install system dependencies ---
RUN apt-get update && apt-get install -y --no-install-recommends
build-essential
git
curl
wget
unzip
cmake
pkg-config
latexmk
texlive-latex-base
texlive-latex-extra
texlive-fonts-recommended
texlive-fonts-extra
texlive-bibtex-extra
pandoc
nodejs
npm
graphviz
python3-dev
&& apt-get clean
&& rm -rf /var/lib/apt/lists/*
--- Install Mermaid CLI globally for diagrams ---
RUN npm install -g @mermaid-js/mermaid-cli
--- Python dependencies ---
COPY requirements.txt .
RUN pip install --upgrade pip setuptools wheel
&& pip install -r requirements.txt
Example requirements.txt content (you can edit)
torch
transformers
pandas
numpy
matplotlib
jupyterlab
pyyaml
requests
fpdf
seaborn
pygments
liveflow-sdk # hypothetical LiveFlow Python SDK
--- Optional: Add Quantarion repo ---
COPY . $MODELSPACE_HOME
RUN pip install -e .
--- Expose ports for Jupyter / LiveFlow ---
EXPOSE 8888 3000
--- Entrypoint for interactive session ---
CMD ["bash"]