jimmy60504 commited on
Commit
7836a1c
·
1 Parent(s): 4a61ef8

add local development scripts and Dockerfile for TTSAM environment setup

Browse files
.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 "容器已停止"