Joey889 commited on
Commit
9187688
·
verified ·
1 Parent(s): 0876a7e

Upload 7 files

Browse files
Files changed (3) hide show
  1. .dockerignore +2 -0
  2. Dockerfile +8 -13
  3. README.md +0 -5
.dockerignore ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ node_modules
2
+ dist
Dockerfile CHANGED
@@ -1,28 +1,23 @@
1
- # 基礎映像:使用 Node 20 LTS
2
  FROM node:20
3
 
4
- # 設定工作目錄
5
  WORKDIR /app
6
 
7
- # 複製案檔案
8
- COPY package.json ./
9
- COPY tsconfig.json ./
10
- COPY vite.config.ts ./
11
- COPY index.html ./
12
- COPY public ./public
13
- COPY src ./src
14
 
15
  # 安裝依賴
16
  RUN npm install
17
 
18
- # 編譯專案
19
  RUN npm run build
20
 
21
- # 安裝輕量級靜態伺服器
22
  RUN npm install -g serve
23
 
24
- # HF Spaces 會自動把 7860 port 映射公開
25
  EXPOSE 7860
26
 
27
- # 啟動網站
28
  CMD ["serve", "-s", "dist", "-l", "7860"]
 
1
+ # 基 Node.js 20 LTS
2
  FROM node:20
3
 
4
+ # 建立工作目錄
5
  WORKDIR /app
6
 
7
+ # 複製所有檔(.dockerignore 會自動略過不必要檔案
8
+ COPY . .
 
 
 
 
 
9
 
10
  # 安裝依賴
11
  RUN npm install
12
 
13
+ # 編譯
14
  RUN npm run build
15
 
16
+ # 安裝輕量伺服器
17
  RUN npm install -g serve
18
 
19
+ # 暴露 HF Spaces 預設埠
20
  EXPOSE 7860
21
 
22
+ # 啟動
23
  CMD ["serve", "-s", "dist", "-l", "7860"]
README.md CHANGED
@@ -9,9 +9,6 @@ pinned: false
9
  license: apache-2.0
10
  ---
11
 
12
- # Roblox 教學網站 – Hugging Face Spaces Docker 版本
13
- ...
14
-
15
  # Roblox 教學網站 – Hugging Face Spaces Docker 版本
16
 
17
  此專案為 [https://qbbjpwjv.manus.space/](https://qbbjpwjv.manus.space/) 的原始碼,
@@ -22,5 +19,3 @@ license: apache-2.0
22
  1. 在 Hugging Face 新增一個 Space,選擇 **SDK: Docker**。
23
  2. 上傳此壓縮檔並解壓(平台會自動展開)。
24
  3. 無需修改 `Space Settings`,HF 會偵測 `Dockerfile`,並自動在 **port 7860** 啟動服務。
25
-
26
- > 生成時間:2025-06-20T07:40:54Z
 
9
  license: apache-2.0
10
  ---
11
 
 
 
 
12
  # Roblox 教學網站 – Hugging Face Spaces Docker 版本
13
 
14
  此專案為 [https://qbbjpwjv.manus.space/](https://qbbjpwjv.manus.space/) 的原始碼,
 
19
  1. 在 Hugging Face 新增一個 Space,選擇 **SDK: Docker**。
20
  2. 上傳此壓縮檔並解壓(平台會自動展開)。
21
  3. 無需修改 `Space Settings`,HF 會偵測 `Dockerfile`,並自動在 **port 7860** 啟動服務。