FROM debian RUN ["apt","update","--fix-missing"] RUN ["apt","install","-y","git","python3","python3-pip","python3-virtualenv","sqlite3","postgresql"] RUN ["virtualenv","/usr/local"] ENV PATH=/usr/local/bin:$PATH #RUN ["pip3","install","--upgrade","pip","xlsxwriter","openpyxl","pyncclient","langchain","langchain-community","langchain-core","langchain-ollama","langchain-openai","langchain-text-splitters"] #RUN ["pip3","install","qcms@git+https://dev.the-phi.com/git/qcms/cms"] #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"]