HK0712 commited on
Commit
daa0137
·
1 Parent(s): f70e266

updated building setting (may error)

Browse files
.devcontainer/devcontainer.json CHANGED
@@ -2,15 +2,15 @@
2
  "name": "FYP Backend (GPU)",
3
 
4
  // 【【【【【 方案 A:快速模式 (當依賴沒變時) 】】】】】
5
- "image": "my-project-image:latest", // 使用上次成功建置的、帶有標籤的映像
6
  // "build": { ... },
7
 
8
  // 【【【【【 方案 B:重建模式 (當依賴改變時) 】】】】】
9
  // "image": "my-project-image:latest",
10
- // "build": {
11
- // "dockerfile": "../Dockerfile",
12
- // "context": ".."
13
- // },
14
 
15
  // 這是最最最關鍵的部分!
16
  "runArgs": [
 
2
  "name": "FYP Backend (GPU)",
3
 
4
  // 【【【【【 方案 A:快速模式 (當依賴沒變時) 】】】】】
5
+ //"image": "my-project-image:latest", // 使用上次成功建置的、帶有標籤的映像
6
  // "build": { ... },
7
 
8
  // 【【【【【 方案 B:重建模式 (當依賴改變時) 】】】】】
9
  // "image": "my-project-image:latest",
10
+ "build": {
11
+ "dockerfile": "../Dockerfile",
12
+ "context": ".."
13
+ },
14
 
15
  // 這是最最最關鍵的部分!
16
  "runArgs": [
Dockerfile CHANGED
@@ -10,6 +10,8 @@ ENV MECABRC=/etc/mecabrc
10
  # 2. 設定容器內的工作目錄
11
  WORKDIR /app
12
 
 
 
13
  # 3. 安裝系統級依賴 (最關鍵的一步:安裝 espeak-ng、git 和其他工具)
14
  # -y 自動回答 'yes'
15
  # --no-install-recommends 避免安裝不必要的建議套件,保持映像檔小巧
 
10
  # 2. 設定容器內的工作目錄
11
  WORKDIR /app
12
 
13
+ ENV NUMBA_CACHE_DIR=/tmp
14
+
15
  # 3. 安裝系統級依賴 (最關鍵的一步:安裝 espeak-ng、git 和其他工具)
16
  # -y 自動回答 'yes'
17
  # --no-install-recommends 避免安裝不必要的建議套件,保持映像檔小巧
requirements.txt CHANGED
@@ -11,4 +11,5 @@ numpy
11
  epitran
12
  g2p
13
  pyopenjtalk
14
- mecab-python3
 
 
11
  epitran
12
  g2p
13
  pyopenjtalk
14
+ mecab-python3
15
+ aiohttp