Spaces:
Running
Running
calvin-vin
commited on
Commit
β’
e5d9d12
1
Parent(s):
042315f
change db repository
Browse files- Dockerfile +1 -1
- app/main.py +6 -6
- berita.json β db/berita.json +0 -0
- data.json β db/data.json +0 -0
- media.json β db/media.json +0 -0
Dockerfile
CHANGED
@@ -9,6 +9,6 @@ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
|
|
9 |
RUN useradd -m -u 1000 user
|
10 |
USER user
|
11 |
|
12 |
-
COPY --chown=user .
|
13 |
|
14 |
CMD ["fastapi", "run", "app/main.py", "--host", "0.0.0.0", "--port", "7860"]
|
|
|
9 |
RUN useradd -m -u 1000 user
|
10 |
USER user
|
11 |
|
12 |
+
COPY --chown=user . /code
|
13 |
|
14 |
CMD ["fastapi", "run", "app/main.py", "--host", "0.0.0.0", "--port", "7860"]
|
app/main.py
CHANGED
@@ -28,14 +28,14 @@ app.add_middleware(
|
|
28 |
# Get Sentiment
|
29 |
@app.get("/")
|
30 |
def get_sentiment_analysis():
|
31 |
-
dbase = db.getDb("data.json")
|
32 |
return dbase.get(1)[0]
|
33 |
|
34 |
|
35 |
# Get Berita
|
36 |
@app.get("/berita")
|
37 |
def get_berita(label: str):
|
38 |
-
dbase = db.getDb("berita.json")
|
39 |
berita = dbase.get(1)[0]["berita"]
|
40 |
label = label.lower()
|
41 |
if label == 'positif':
|
@@ -85,7 +85,7 @@ async def upload_csv(
|
|
85 |
# insert to berita.json
|
86 |
new_df = df[['title', 'text', 'link', 'sentiment']]
|
87 |
berita_dict = new_df.to_dict('records')
|
88 |
-
berita_db = db.getDb("berita.json")
|
89 |
berita_db.deleteAll()
|
90 |
berita_db.add({"berita": berita_dict})
|
91 |
|
@@ -100,7 +100,7 @@ async def upload_csv(
|
|
100 |
"tanggal": tanggal,
|
101 |
}
|
102 |
|
103 |
-
dbase = db.getDb("data.json")
|
104 |
dbase.deleteAll()
|
105 |
dbase.add(response)
|
106 |
|
@@ -109,7 +109,7 @@ async def upload_csv(
|
|
109 |
|
110 |
@app.get("/media")
|
111 |
def get_all_media():
|
112 |
-
dbase = db.getDb("media.json")
|
113 |
return dbase.getAll()
|
114 |
|
115 |
|
@@ -145,7 +145,7 @@ async def extract_links(request: Request, keyword: str):
|
|
145 |
'csv_url': csv_url
|
146 |
}
|
147 |
|
148 |
-
dbase = db.getDb("data.json")
|
149 |
dbase.deleteAll()
|
150 |
dbase.add(response)
|
151 |
|
|
|
28 |
# Get Sentiment
|
29 |
@app.get("/")
|
30 |
def get_sentiment_analysis():
|
31 |
+
dbase = db.getDb("db/data.json")
|
32 |
return dbase.get(1)[0]
|
33 |
|
34 |
|
35 |
# Get Berita
|
36 |
@app.get("/berita")
|
37 |
def get_berita(label: str):
|
38 |
+
dbase = db.getDb("db/berita.json")
|
39 |
berita = dbase.get(1)[0]["berita"]
|
40 |
label = label.lower()
|
41 |
if label == 'positif':
|
|
|
85 |
# insert to berita.json
|
86 |
new_df = df[['title', 'text', 'link', 'sentiment']]
|
87 |
berita_dict = new_df.to_dict('records')
|
88 |
+
berita_db = db.getDb("db/berita.json")
|
89 |
berita_db.deleteAll()
|
90 |
berita_db.add({"berita": berita_dict})
|
91 |
|
|
|
100 |
"tanggal": tanggal,
|
101 |
}
|
102 |
|
103 |
+
dbase = db.getDb("db/data.json")
|
104 |
dbase.deleteAll()
|
105 |
dbase.add(response)
|
106 |
|
|
|
109 |
|
110 |
@app.get("/media")
|
111 |
def get_all_media():
|
112 |
+
dbase = db.getDb("db/media.json")
|
113 |
return dbase.getAll()
|
114 |
|
115 |
|
|
|
145 |
'csv_url': csv_url
|
146 |
}
|
147 |
|
148 |
+
dbase = db.getDb("db/data.json")
|
149 |
dbase.deleteAll()
|
150 |
dbase.add(response)
|
151 |
|
berita.json β db/berita.json
RENAMED
File without changes
|
data.json β db/data.json
RENAMED
File without changes
|
media.json β db/media.json
RENAMED
File without changes
|