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 python load_docs.py RUN --mount=type=secret,id=OPENAI_API_KEY \ cat /run/secrets/OPENAI_API_KEY > .openaiapikey RUN mkdir /.cache RUN mkdir /nltk_data RUN mkdir /VectorStore RUN mkdir /app/.cache RUN ls -la RUN python run.py RUN chmod 777 /VectorStore RUN chmod 777 /nltk_data RUN chmod 777 /.cache RUN chmod 777 /app/.cache CMD ["streamlit", "run", "app.py", "--server.port=7860"] #CMD ls -la EXPOSE 7860