DingShinn commited on
Commit
d84876f
·
1 Parent(s): 79b63bd

update init

Browse files
Files changed (4) hide show
  1. Dockerfile +20 -0
  2. README.md +2 -2
  3. app.py +15 -0
  4. requirements.txt +3 -0
Dockerfile ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.9
2
+
3
+ WORKDIR /code
4
+
5
+ # 添加一个名为 ding 的 user 并且给它全部的权限
6
+ RUN useradd -m -u 1000 ding && chown -R ding /code
7
+ USER ding
8
+
9
+ COPY ./requirements.txt /code/requirements.txt
10
+
11
+ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
12
+
13
+ ENV HOME=/home/ding \
14
+ PATH=/home/ding/.local/bin:$PATH
15
+
16
+ WORKDIR $HOME/app
17
+
18
+ COPY --chown=ding . $HOME/app
19
+ EXPOSE 8501
20
+ CMD streamlit run app.py
README.md CHANGED
@@ -1,7 +1,7 @@
1
  ---
2
  title: Docker Test
3
- emoji: 🌖
4
- colorFrom: yellow
5
  colorTo: indigo
6
  sdk: docker
7
  pinned: false
 
1
  ---
2
  title: Docker Test
3
+ emoji: 📚
4
+ colorFrom: indigo
5
  colorTo: indigo
6
  sdk: docker
7
  pinned: false
app.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from transformers import pipeline
3
+
4
+ print(111)
5
+ pipe = pipeline("sentiment-analysis")
6
+ print(222)
7
+ text = st.text_area("enter some text")
8
+ print(333)
9
+
10
+ if text:
11
+ print(444)
12
+ out = pipe(text)
13
+ print(555)
14
+ st.json(out)
15
+ print(666)
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ torch
2
+ transformers
3
+ streamlit