build: 新增 Dockerfile.prebuilt,.dockerignore 保留 dist

- 配合后端 scripts/push-build.sh:本机 astro build 后服务器只打镜像层,不跑 npm ci + build
- .dockerignore 之前忽略 dist,会导致预构建 COPY dist 失败
- 新增 .gitattributes 固定 Dockerfile / yml / conf 为 LF
This commit is contained in:
toom1996
2026-10-21 00:03:06 +08:00
parent f582d8d071
commit e7377a8771
3 changed files with 32 additions and 1 deletions

8
.gitattributes vendored Normal file
View File

@ -0,0 +1,8 @@
# Dockerfile 必须 LF:CRLF 会让续行符 `\` 后面多出一个 \r,被当成指令参数
Dockerfile text eol=lf
Dockerfile.* text eol=lf
# 脚本与配置统一 LF
*.sh text eol=lf
*.yml text eol=lf
*.conf text eol=lf