Spaces:
Running
Running
updated building setting (may error)
Browse files- .devcontainer/devcontainer.json +5 -5
- Dockerfile +2 -0
- requirements.txt +2 -1
.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 |
-
|
| 11 |
-
|
| 12 |
-
|
| 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
|