From 751195283ea5bdb0e7a1ae2d4395fbe1065cfe14 Mon Sep 17 00:00:00 2001 From: Steve Nyemba Date: Tue, 6 Oct 2026 18:31:42 -0500 Subject: [PATCH] minor fixes, docker and requirements --- docker/Dockerfile => Dockerfile | 13 ++++++++++-- requirements.txt | 37 ++++++++++++++++++++++++++------- 2 files changed, 40 insertions(+), 10 deletions(-) rename docker/Dockerfile => Dockerfile (61%) diff --git a/docker/Dockerfile b/Dockerfile similarity index 61% rename from docker/Dockerfile rename to Dockerfile index fecd452..703c0c5 100644 --- a/docker/Dockerfile +++ b/Dockerfile @@ -7,13 +7,22 @@ ENV PATH=/usr/local/bin:$PATH RUN ["pip3","install","qcms@git+https://dev.the-phi.com/git/qcms/cms"] -RUN ["pip3","install","data-transport[all]@git+https://github.com/lnyemba/data-transport"] +RUN ["pip3","install","data-transport[cloud,other]@git+https://github.com/lnyemba/data-transport"] # RUN ["pip3","install","smart-logger@git+https://dev.the-phi.com/git/library/smart-top"] RUN ["git","clone","https://dev.the-phi.com/git/data-transport/studio","/data-transport"] RUN ["pip3","install","-r","/data-transport/requirements.txt"] +RUN ["pip3", "install","marimo"] EXPOSE 8082 +EXPOSE 8083 +#COPY /home/steve/dev/data/synthetix/ai-readi.ddb /data/synthetix/ai-readi.ddb +#COPY /home/steve/dev/data/smart-logs/smart_logs.db3 /data/smart-logs/smart-logs.db3 +#COPY /home/steve/git/sites/studio/notebooks /notebooks + +COPY demo/data/ai-readi.ddb /data/synthetix/ai-readi.ddb +COPY demo/data/smart_logs.db3 /data/smart-logs/smart-logs.db3 +COPY notebooks /notebooks ENTRYPOINT ["qcms","bootup","/data-transport","--port","8082"] # RUN ["echo","'qcms bootup /data-bridge'",">","bootup.sh"] -# CMD ["/data-transport"] \ No newline at end of file +# CMD ["/data-transport"] diff --git a/requirements.txt b/requirements.txt index 7a2747f..37ec3aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,30 @@ -xlsxwriter -openpyxl +# Core dependencies +qcms==3.1 +data-transport==2.2.50 + +# Data processing +pandas==2.2.3 +numpy==2.3.5 + +# Web/HTTP +Flask==3.1.2 +requests==2.34.2 + +# Data validation & typing +pydantic==2.13.4 + +# Excel file handling +xlsxwriter==3.2.6 +openpyxl==3.1.5 + +# Logging smart-logger@git+https://dev.the-phi.com/git/library/smart-top -langchain -langchain-community -langchain-core -langchain-ollama -langchain-openai -langchain-text-splitters + +# LangChain AI stack +langchain==1.4.0 +langchain-core==1.6.2 +langchain-community==0.4.2 +langchain-text-splitters==1.1.2 +langchain-ollama==1.1.0 +langchain-openai==1.6.2 +langchain-classic==1.0.8