bullm commited on
Commit
d690a2c
1 Parent(s): a25b5fb
Files changed (6) hide show
  1. .gitignore +1 -3
  2. Dockerfile +9 -3
  3. Procfile +1 -3
  4. requirements.txt +44 -3
  5. runtime.txt +1 -3
  6. setup.sh +8 -3
.gitignore CHANGED
@@ -1,3 +1 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
3
- size 1
 
1
+
 
 
Dockerfile CHANGED
@@ -1,3 +1,9 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:187846f695fa3eb81b2da1ae9369db6c52f570b72f00b0e7619f16c661f64392
3
- size 194
 
 
 
 
 
 
 
1
+ from python:3.8.0
2
+ expose 8501
3
+ cmd mkdir -p /app
4
+ WORKDIR /app
5
+ copy requirements.txt ./requirements.txt
6
+ run pip3 install -r requirements.txt
7
+ copy . .
8
+ ENTRYPOINT ["streamlit", "run"]
9
+ CMD ["app.py"]
Procfile CHANGED
@@ -1,3 +1 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5da601a3b16fab7dac6df6b66d5c77311a7a8136566be0fa89daf29711f08f8f
3
- size 41
 
1
+ web: sh setup.sh && streamlit run app.py
 
 
requirements.txt CHANGED
@@ -1,3 +1,44 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2aff01171fc62498532030047cc3279ebba81f32126accb05bd9f879324fe0e9
3
- size 752
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ streamlit==1.7
2
+ streamlit-folium==0.4.0
3
+ investpy==1.0.7
4
+ yfinance==0.1.63
5
+ plotly==5.1.0
6
+ pybase64==1.1.4
7
+ gurobipy==9.1.2
8
+ pandas==1.1.3
9
+ numpy == 1.19.2
10
+ SciPy == 1.7.1
11
+ requests == 2.24.0
12
+ pytrends==4.7.3
13
+ xlrd==1.2.0
14
+ openpyxl==3.0.7
15
+ urllib3==1.25.4
16
+ beautifulsoup4==4.9.3
17
+ rq==1.9.0
18
+ redis>=3
19
+ psycopg2-binary==2.9.1
20
+ SQLAlchemy==1.4.23
21
+ scikit-learn
22
+ psutil
23
+ graphviz==0.17
24
+ Matplotlib
25
+ streamlit_quill
26
+ streamlit-timeline
27
+ streamlit-aggrid
28
+ streamlit-tags
29
+ streamlit-option-menu==0.3.2
30
+ streamlit-lottie==0.0.3
31
+ streamlit-echarts==0.4.0
32
+ statsmodels
33
+ XlsxWriter==1.3.8
34
+ fastdtw>=0.3.4
35
+ boto3==1.20.38
36
+ pymongo==3.11.2
37
+ dnspython
38
+ selenium
39
+ extra-streamlit-components==0.1.53
40
+ streamlit-modal==0.0.5
41
+ click<=8.0.4
42
+ streamlit_multipage
43
+ extra_streamlit_components
44
+ streamlit_authenticator
runtime.txt CHANGED
@@ -1,3 +1 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:c843b49d7a81b4b4315dbf91c6e0eb053fd2413cdb83debf051e6e51b6b8dc3a
3
- size 14
 
1
+ python-3.8.12
 
 
setup.sh CHANGED
@@ -1,3 +1,8 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:b422cb526ba506dcc7bb082b69ce2496eebc4bf1075155619276f942969ef9ee
3
- size 134
 
 
 
 
 
 
1
+ mkdir -p ~/.streamlit/
2
+ echo "\
3
+ [server]\n\
4
+ headless = true\n\
5
+ port = $PORT\n\
6
+ enableCORS = false\n\
7
+ \n\
8
+ " >> ~/.streamlit/config.toml