a6257d2fc4
- Dockerfile 四阶段:web/admin 前端构建 → go 静态编译(embed 双前端) → alpine 运行镜像(53MB, 非 root, Asia/Shanghai) - docker-compose.yml:132 部署用,暴露 8090,env_file 读本机 .env,带 healthcheck - .gitea/workflows/deploy.yml:push dev → runner 构建 → docker save|gzip → sshpass scp → 132 load+up → 健康检查 - deploy/nginx-site.sundynix.cn.conf:公网 nginx 反代(穿透回源 site.sundynix.cn) - .env.production.example + deploy/README.md:部署手册(secrets、127:3307 数据库、证书) - 已本地验证:镜像构建通过 + 容器冒烟(健康/用户端/管理端/logo/RSS/登录)全绿 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 lines
297 B
Plaintext
17 lines
297 B
Plaintext
# 依赖与构建产物(镜像内重新构建)
|
|
**/node_modules
|
|
web/dist
|
|
admin/dist
|
|
bin/
|
|
server/internal/webfs/dist/*
|
|
!server/internal/webfs/dist/index.html
|
|
server/internal/webfs/admin_dist/*
|
|
!server/internal/webfs/admin_dist/index.html
|
|
|
|
# 本地/敏感
|
|
.env
|
|
*.db
|
|
.git
|
|
design-assets/
|
|
.DS_Store
|