nabilaalt commited on
Commit
b8cb847
·
1 Parent(s): 898b7bd
Files changed (4) hide show
  1. Dockerfile +2 -2
  2. README.md +1 -3
  3. main.py +2 -0
  4. requirements.txt +1 -1
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
  # Gunakan Python 3.9 sebagai base image
2
- FROM python:3.9
3
 
4
  # Tambahkan user tanpa akses root
5
  RUN useradd -m -u 1000 user
@@ -21,4 +21,4 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
21
  COPY --chown=user . .
22
 
23
  # Jalankan aplikasi menggunakan uvicorn
24
- CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
  # Gunakan Python 3.9 sebagai base image
2
+ FROM python:3.10-slim
3
 
4
  # Tambahkan user tanpa akses root
5
  RUN useradd -m -u 1000 user
 
21
  COPY --chown=user . .
22
 
23
  # Jalankan aplikasi menggunakan uvicorn
24
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
README.md CHANGED
@@ -3,8 +3,6 @@ title: Journaling API
3
  emoji: 📝
4
  colorFrom: indigo
5
  colorTo: purple
6
- sdk: gradio
7
- sdk_version: "4.21.0"
8
- app_file: main.py
9
  pinned: false
10
  ---
 
3
  emoji: 📝
4
  colorFrom: indigo
5
  colorTo: purple
6
+ sdk: docker
 
 
7
  pinned: false
8
  ---
main.py CHANGED
@@ -8,6 +8,8 @@ import tensorflow as tf
8
  from tensorflow.keras.preprocessing.text import tokenizer_from_json
9
  from keras.utils import custom_object_scope
10
  from utils.attention_layer import AttentionLayer
 
 
11
  import pickle
12
 
13
  from utils.text_utils import (
 
8
  from tensorflow.keras.preprocessing.text import tokenizer_from_json
9
  from keras.utils import custom_object_scope
10
  from utils.attention_layer import AttentionLayer
11
+ import nltk
12
+ nltk.download('punkt_tab')
13
  import pickle
14
 
15
  from utils.text_utils import (
requirements.txt CHANGED
@@ -6,4 +6,4 @@ numpy
6
  pandas
7
  nltk
8
  requests
9
- scikit-learn==1.6.1
 
6
  pandas
7
  nltk
8
  requests
9
+ scikit-learn==1.6.1