Archived
按熟悉的工作流调整:构建在开发机完成(四绿验证后的 dist 才是部署物),SFTP 上传 dist/Caddyfile/compose.yaml/Dockerfile 四件到服务器,服务器上 docker build 仅做 COPY(无构建工具链需求,秒级)。单阶段 Dockerfile;.dockerignore 不再排除 dist(部署必需品)且继续排除 .env*;README 部署章节重写为三步流程(本机构建/SFTP/服务器 compose)。compose 文件采用 Compose 规范标准名 compose.yaml(docker-compose.yml 仅为向后兼容保留)。
12 lines
300 B
Plaintext
12 lines
300 B
Plaintext
# 服务器轻构建的上下文:只需 dist + Caddyfile(新部署模式,产物在开发机构建)
|
|
# 注意:dist 是部署必需品,不再排除
|
|
node_modules
|
|
.git
|
|
.eslintcache
|
|
*.tsbuildinfo
|
|
|
|
# 环境变量文件绝不能进镜像层(真实网关地址在 .env.local 里)
|
|
.env
|
|
.env.local
|
|
.env.*.local
|