Files
ely-eye/Dockerfile
T
ZacharyZhang-NY 0ee99e271d Ely-Eye — local multimodal context operating system on Qwen3.5-9B
Real-models implementation: multimodal ingestion, Context Cartridge memory,
sparse + Qwen embedding retrieval, Cache Fabric, Qwen runtime adapters, verifier
contracts, Visual HashHop proofs, BF16 LoRA fine-tuning, and a local dashboard.
Verified by a 15-check PRD proof suite on the live model.
2026-05-28 22:08:08 -04:00

27 lines
763 B
Docker

FROM nvidia/cuda:13.3.0-runtime-ubuntu24.04
ENV PYTHONUNBUFFERED=1 \
ELY_EYE_HOME=/data/ely-eye \
ELY_EYE_RUNTIME_BACKEND=sglang \
ELY_EYE_SGLANG_BASE_URL=http://127.0.0.1:8000/v1
WORKDIR /app
RUN apt-get update \
&& apt-get install -y --no-install-recommends python3.12 python3.12-venv python3-pip nodejs npm ffmpeg \
&& rm -rf /var/lib/apt/lists/*
COPY backend ./backend
COPY frontend ./frontend
COPY README.md PRD.md ./
RUN python3.12 -m venv /opt/ely-eye \
&& /opt/ely-eye/bin/pip install --upgrade pip setuptools wheel \
&& /opt/ely-eye/bin/pip install -e ./backend \
&& cd frontend \
&& npm install \
&& npm run build
EXPOSE 8765
CMD ["/opt/ely-eye/bin/ely-eye", "serve", "--host", "0.0.0.0", "--port", "8765"]