Spaces:
Sleeping
Sleeping
Upload 7 files
Browse files- .dockerignore +2 -0
- Dockerfile +8 -13
- README.md +0 -5
.dockerignore
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
node_modules
|
| 2 |
+
dist
|
Dockerfile
CHANGED
|
@@ -1,28 +1,23 @@
|
|
| 1 |
-
# 基
|
| 2 |
FROM node:20
|
| 3 |
|
| 4 |
-
#
|
| 5 |
WORKDIR /app
|
| 6 |
|
| 7 |
-
# 複製
|
| 8 |
-
COPY
|
| 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
|
| 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** 啟動服務。
|
|
|
|
|
|