J266501 commited on
Commit
dbd9be6
·
1 Parent(s): 9891589

change dockerfile

Browse files
Files changed (3) hide show
  1. api_service.py +1 -1
  2. dockerfile +1 -8
  3. main.py +1 -1
api_service.py CHANGED
@@ -24,7 +24,7 @@ TOGETHER_API_KEY = os.getenv("TOGETHER_API_KEY")
24
  if not TOGETHER_API_KEY:
25
  raise ValueError("TOGETHER_API_KEY environment variable not set. Please check your .env file.")
26
 
27
- VECTOR_DB_DIR = os.getenv("VECTOR_DB_DIR", "/data/vector_db_chroma")
28
  COLLECTION_NAME = "my_instrument_manual_chunks"
29
 
30
  LLM_MODEL_NAME = "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo"
 
24
  if not TOGETHER_API_KEY:
25
  raise ValueError("TOGETHER_API_KEY environment variable not set. Please check your .env file.")
26
 
27
+ VECTOR_DB_DIR = os.getenv("VECTOR_DB_DIR", "/tmp/vector_db_chroma")
28
  COLLECTION_NAME = "my_instrument_manual_chunks"
29
 
30
  LLM_MODEL_NAME = "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo"
dockerfile CHANGED
@@ -4,11 +4,6 @@ FROM python:3.10-slim
4
  ENV PYTHONDONTWRITEBYTECODE=1
5
  ENV PYTHONUNBUFFERED=1
6
 
7
- RUN useradd -m appuser && chown -R appuser /app
8
- # 給予 appuser 對 /app/data 的寫入權限,假設 /app 是你的 WORKDIR
9
- RUN mkdir -p /app/data && chown -R appuser /app/data
10
-
11
- USER appuser
12
 
13
  WORKDIR /app
14
 
@@ -25,9 +20,7 @@ RUN pip install --upgrade pip && pip install -r requirements.txt
25
 
26
  # 複製所有檔案(包含 build/ 資料夾)
27
  COPY . .
28
- RUN mkdir -p /data
29
- # ✅ 如果你已經事先有 build/,這行可以省略:
30
- # RUN cd frontend && npm install && npm run build
31
 
32
  # TOGETHER API KEY
33
  ENV TOGETHER_API_KEY=${TOGETHER_API_KEY}
 
4
  ENV PYTHONDONTWRITEBYTECODE=1
5
  ENV PYTHONUNBUFFERED=1
6
 
 
 
 
 
 
7
 
8
  WORKDIR /app
9
 
 
20
 
21
  # 複製所有檔案(包含 build/ 資料夾)
22
  COPY . .
23
+
 
 
24
 
25
  # TOGETHER API KEY
26
  ENV TOGETHER_API_KEY=${TOGETHER_API_KEY}
main.py CHANGED
@@ -19,7 +19,7 @@ load_dotenv()
19
  # --- Configuration ---
20
  db_directory = "database"
21
  db_path = os.path.join(db_directory, "processed_documents.db")
22
- VECTOR_DB_DIR = os.getenv("VECTOR_DB_DIR", "/data/vector_db_chroma")
23
  collection_name = "my_instrument_manual_chunks"
24
 
25
  # Ensure TOGETHER_API_KEY is set
 
19
  # --- Configuration ---
20
  db_directory = "database"
21
  db_path = os.path.join(db_directory, "processed_documents.db")
22
+ VECTOR_DB_DIR = os.getenv("VECTOR_DB_DIR", "/tmp/vector_db_chroma")
23
  collection_name = "my_instrument_manual_chunks"
24
 
25
  # Ensure TOGETHER_API_KEY is set