FROM tensorflow/tensorflow:latest-gpu WORKDIR /app # RUN apt-get upgrade -y RUN apt-get update -y RUN apt-get install -y git RUN apt install -y make wget git gcc g++ lhasa libgmp-dev libmpfr-dev libmpc-dev flex bison gettext texinfo ncurses-dev autoconf rsync COPY ./app . RUN pip install -r requirements.txt RUN ls -la #RUN python load_docs.py RUN --mount=type=secret,id=OPENAI_API_KEY \ cat /run/secrets/OPENAI_API_KEY > .openaiapikey RUN python run.py RUN mkdir /.cache RUN chmod 777 /.cache RUN /nltk_data RUN chmod 777 /nltk_data RUN /VectorStore RUN chmod 777 /VectorStore CMD ["streamlit", "run", "app.py", "--server.port=7860"] #CMD ls -la EXPOSE 7860