docker build -t hienanh/openai-api:latest . -f dockerfile
docker run -it -d --name gpt-env -p 8888:8888 -p 8501:8501 -e OPENAI_API_KEY=${OPENAI_API_KEY} -v $(pwd):/root/demo hienanh/openai-api:latest
dockerfile# Install necessary library
FROM python:3.10.11
ENV DEBIAN_FRONTEND noninteractive
# Install necessary library
RUN apt update && apt upgrade -y && \
apt install --assume-yes software-properties-common && add-apt-repository ppa:deadsnakes/ppa && \
apt install --assume-yes git tmux tree wget unzip htop cmake unzip nano g++ python-dev vim python3-pip
RUN ln -sf /usr/bin/python3 /usr/bin/python
RUN ln -sf /usr/bin/pip3 /usr/bin/pip
RUN python3 -m pip install langchain==0.0.180 openai==0.27.7 pdfplumber==0.9.0 pypdf==3.9.0 streamlit==1.22.0 streamlit-chat==0.0.2.2 tiktoken==0.4.0 youtube-transcript-api==0.6.0 faiss-cpu && \
python3 -m pip install notebook && \
python3 -m pip install git+https://github.com/gventuri/pandas-ai.git
WORKDIR /root/demo
# Start Jupyter Notebook when the container launches
CMD ["jupyter", "notebook", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--allow-root"]
EXPOSE 8888
EXPOSE 8501
Content type
Image
Digest
sha256:0c1e30efe…
Size
781.9 MB
Last updated
over 3 years ago
docker pull hienanh/openai-api