forked from alterminal/alterminal
實現 Dockerfile:多階段建置(golang:1.26-alpine → scratch)
- 建置階段:BUILDPLATFORM 原生執行、交叉編譯至目標平臺,BuildKit 快取掛載(go mod download / build cache)加速重複建置 - 執行階段:scratch+單一靜態執行檔(無 CGO、模板與樣式 go:embed 內嵌),以非 root UID 65532 執行,ENTRYPOINT 採 exec 形式直接接收訊號 - .dockerignore 排除 .git、tools/、Markdown 等非建置所需檔案 - README 增加 Docker 段落(建置、連資料庫容器、CLI 子指令用法) 實作 #1
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
# 版本控制與本機工具不進入建置脈絡
|
||||
.git
|
||||
.gitignore
|
||||
.zcode
|
||||
.zcodeignore
|
||||
tools/
|
||||
*.md
|
||||
Dockerfile
|
||||
.dockerignore
|
||||
Reference in New Issue
Block a user