tyang4 commited on
Commit
80ab0bd
·
verified ·
1 Parent(s): db3daa2

Add dev mode compatibility

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -5
Dockerfile CHANGED
@@ -1,15 +1,23 @@
1
  FROM python:3.10-slim
2
 
3
- WORKDIR /app
4
-
5
  RUN apt-get update && apt-get install -y \
 
6
  build-essential \
7
  curl \
8
  software-properties-common \
9
- git \
 
10
  wget \
11
  sudo \
12
- && rm -rf /var/lib/apt/lists/*
 
 
 
 
 
 
 
 
13
 
14
  RUN pip install --no-cache-dir streamlit pandas transformers torch faiss-cpu scikit-learn neo4j pydeck requests
15
 
@@ -29,4 +37,4 @@ ENV NEO4J_PASSWORD=$NEO4J_PASSWORD
29
  ENV OPENAI_API_KEY=$openai_api_key
30
  ENV STREAMLIT_HOME="/tmp/.streamlit"
31
  ENV TRANSFORMERS_CACHE="/tmp/hf_cache"
32
- ENTRYPOINT ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
1
  FROM python:3.10-slim
2
 
 
 
3
  RUN apt-get update && apt-get install -y \
4
+ bash \
5
  build-essential \
6
  curl \
7
  software-properties-common \
8
+ git\
9
+ git-lfs \
10
  wget \
11
  sudo \
12
+ procps \
13
+ htop \
14
+ vim && \
15
+ rm -rf /var/lib/apt/lists/*
16
+
17
+ WORKDIR /app
18
+ COPY --link ./ /app
19
+ RUN chown 1000 /app
20
+ USER 1000
21
 
22
  RUN pip install --no-cache-dir streamlit pandas transformers torch faiss-cpu scikit-learn neo4j pydeck requests
23
 
 
37
  ENV OPENAI_API_KEY=$openai_api_key
38
  ENV STREAMLIT_HOME="/tmp/.streamlit"
39
  ENV TRANSFORMERS_CACHE="/tmp/hf_cache"
40
+ CMD ["streamlit", "run", "src/streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]