build: 分离开发与发布环境的 Docker 构建配置
Docker Build and Push / build (push) Has been cancelled
custom-deploy-your-server / build-deploy (push) Has been cancelled
deploy-demo-site / build-deploy (push) Has been cancelled
Deploy Docs to GitHub Pages / build (push) Has been cancelled
Deploy Docs to GitHub Pages / Deploy (push) Has been cancelled
Docker Build and Push / build (push) Has been cancelled
custom-deploy-your-server / build-deploy (push) Has been cancelled
deploy-demo-site / build-deploy (push) Has been cancelled
Deploy Docs to GitHub Pages / build (push) Has been cancelled
Deploy Docs to GitHub Pages / Deploy (push) Has been cancelled
- 新增 Dockerfile.release 用于生产环境,仅包含运行所需的最小依赖 - 重构原 Dockerfile 为多阶段构建,集成前端构建与后端编译 - 更新 .goreleaser.yaml 以使用新的发布镜像配置 - 新增 GitHub Actions 工作流用于自动构建和推送 Docker 镜像
This commit is contained in:
+3
-3
@@ -37,7 +37,7 @@ dockers:
|
||||
- image_templates:
|
||||
- "docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64"
|
||||
- "ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-amd64"
|
||||
dockerfile: Dockerfile
|
||||
dockerfile: Dockerfile.release
|
||||
extra_files:
|
||||
- LICENSE
|
||||
- README.md
|
||||
@@ -56,7 +56,7 @@ dockers:
|
||||
- "docker.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8"
|
||||
- "ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-arm64v8"
|
||||
goarch: arm64
|
||||
dockerfile: Dockerfile
|
||||
dockerfile: Dockerfile.release
|
||||
extra_files:
|
||||
- LICENSE
|
||||
- README.md
|
||||
@@ -76,7 +76,7 @@ dockers:
|
||||
- "ghcr.io/engigu/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Version }}-armv7"
|
||||
goarch: arm
|
||||
goarm: 7
|
||||
dockerfile: Dockerfile
|
||||
dockerfile: Dockerfile.release
|
||||
extra_files:
|
||||
- LICENSE
|
||||
- README.md
|
||||
|
||||
Reference in New Issue
Block a user