zyu commited on
Commit
cbddd39
·
1 Parent(s): 96279ee

- add Dockerfile

Browse files

- upgrade streamlit

Files changed (2) hide show
  1. Dockerfile +27 -0
  2. requirements.txt +1 -1
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10.14
2
+
3
+ WORKDIR /app
4
+
5
+ COPY ./requirements.txt /app/requirements.txt
6
+ COPY ./packages.txt /app/packages.txt
7
+
8
+ RUN apt-get update && xargs -r -a /app/packages.txt apt-get install -y && rm -rf /var/lib/apt/lists/*
9
+ RUN pip3 install --no-cache-dir -r /app/requirements.txt
10
+
11
+ EXPOSE 80
12
+
13
+ # User
14
+ RUN useradd -m -u 1000 user
15
+ USER user
16
+ ENV HOME /home/user
17
+ ENV PATH $HOME/.local/bin:$PATH
18
+
19
+
20
+ WORKDIR $HOME
21
+ RUN mkdir app
22
+ WORKDIR $HOME/app
23
+ COPY . $HOME/app
24
+
25
+ EXPOSE 8501
26
+
27
+ CMD streamlit run app.py
requirements.txt CHANGED
@@ -6,7 +6,7 @@ https://storage.googleapis.com/jax-releases/cuda12/jaxlib-0.4.13+cuda12.cudnn89-
6
  numpy==1.22.4
7
  torch==1.13.1
8
  transformers==4.26.0
9
- streamlit==1.38.0
10
  optax==0.1.4
11
  orbax==0.1.1
12
  sentencepiece==0.1.97
 
6
  numpy==1.22.4
7
  torch==1.13.1
8
  transformers==4.26.0
9
+ streamlit==1.38.1
10
  optax==0.1.4
11
  orbax==0.1.1
12
  sentencepiece==0.1.97