Spaces:
Sleeping
Sleeping
Commit
·
7836a1c
1
Parent(s):
4a61ef8
add local development scripts and Dockerfile for TTSAM environment setup
Browse files- .spacesignore +0 -8
- Dockerfile → Dockerfile.local +1 -0
- build_local.sh +16 -0
- run_local.sh +20 -0
.spacesignore
DELETED
|
@@ -1,8 +0,0 @@
|
|
| 1 |
-
Dockerfile
|
| 2 |
-
run_local.sh
|
| 3 |
-
.dockerignore
|
| 4 |
-
__pycache__/
|
| 5 |
-
*.pyc
|
| 6 |
-
.git/
|
| 7 |
-
.vscode/
|
| 8 |
-
.idea/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dockerfile → Dockerfile.local
RENAMED
|
@@ -35,3 +35,4 @@ EXPOSE 7860
|
|
| 35 |
|
| 36 |
# 預設執行命令(可被 docker run 覆蓋)
|
| 37 |
CMD ["python", "app.py"]
|
|
|
|
|
|
| 35 |
|
| 36 |
# 預設執行命令(可被 docker run 覆蓋)
|
| 37 |
CMD ["python", "app.py"]
|
| 38 |
+
|
build_local.sh
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# 使用 Dockerfile.local 建置本地開發用的 Docker image
|
| 3 |
+
|
| 4 |
+
echo "建置 TTSAM 本地開發環境..."
|
| 5 |
+
docker build -f Dockerfile.local -t ttsam-demo .
|
| 6 |
+
|
| 7 |
+
if [ $? -eq 0 ]; then
|
| 8 |
+
echo "建置完成!"
|
| 9 |
+
echo ""
|
| 10 |
+
echo "執行方式:"
|
| 11 |
+
echo " bash run_local.sh"
|
| 12 |
+
else
|
| 13 |
+
echo "建置失敗"
|
| 14 |
+
exit 1
|
| 15 |
+
fi
|
| 16 |
+
|
run_local.sh
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
# 執行本地開發容器(掛載當前目錄,即時修改生效)
|
| 3 |
+
|
| 4 |
+
echo "啟動 TTSAM 本地開發容器..."
|
| 5 |
+
echo "掛載當前目錄到容器中"
|
| 6 |
+
echo "修改程式碼會立即生效,無需重建 image"
|
| 7 |
+
echo ""
|
| 8 |
+
|
| 9 |
+
docker container rm ttsam-demo -f 2>/dev/null || true
|
| 10 |
+
|
| 11 |
+
docker run \
|
| 12 |
+
-it \
|
| 13 |
+
--rm \
|
| 14 |
+
--net host \
|
| 15 |
+
-v $(pwd):/home/user/app \
|
| 16 |
+
--name ttsam-demo \
|
| 17 |
+
ttsam-demo
|
| 18 |
+
|
| 19 |
+
echo ""
|
| 20 |
+
echo "容器已停止"
|