coolxitech
|
d9c708e0ca
|
feat(docker): 添加完整的 Docker 构建支持
- 重构 Dockerfile 支持本地完整源码构建流程
- 添加 CI 专用的 Dockerfile.ci 使用预构建产物
- 创建 .dockerignore 和 .dockerignore.ci 文件优化构建上下文
- 添加 build-docker.sh 和 build-docker.bat 本地构建脚本
- 更新 GitHub Actions 工作流支持 Node.js 环境和 pnpm 依赖管理
- 添加 DOCKER.md 详细说明文档
- 优化 nginx 配置和端口暴露设置
|
2026-01-08 17:13:46 +08:00 |
|
coolxitech
|
d5a6dd49a1
|
build(docker): 更新Docker构建环境配置
- 使用node:lts-alpine替换node:latest基础镜像
- 添加git安装和npm镜像源配置
- 修改apk软件源为中科大镜像站
- 更新构建命令为pnpm run build格式
- 优化构建阶段依赖安装逻辑
|
2025-12-17 22:48:47 +08:00 |
|
coolxitech
|
9a8d9ff820
|
fix(docker): 更新Nginx配置文件路径
- 将nginx.conf复制目标从/etc/nginx/nginx.conf改为/etc/nginx/conf.d/default.conf
- 确保Nginx配置能正确加载默认站点配置
- 保持与Alpine版Nginx的目录结构一致
|
2025-12-14 13:50:48 +08:00 |
|
coolxitech
|
f29366330d
|
build(docker): 优化Docker构建流程并配置Nginx
- 合并RUN指令以减少镜像层数
- 移除不必要的cd和mkdir命令
- 添加Nginx配置文件复制步骤
- 清理HTML目录内容
- 暴露端口80用于Web服务
|
2025-12-14 13:30:01 +08:00 |
|
coolxitech
|
56d98018e6
|
build(docker): 更新构建命令使用pnpm build
- 将vite build替换为pnpm build以优化构建流程
- 确保构建过程与项目依赖管理工具一致
|
2025-12-13 13:30:57 +08:00 |
|
coolxitech
|
da3215bcc1
|
chore(docker): 移除pnpm安装时的--shamefully-hoist参数
- 删除了Dockerfile中pnpm install命令的--shamefully-hoist选项
- 简化了依赖安装流程
- 保持构建过程的一致性
|
2025-12-13 12:14:41 +08:00 |
|
coolxitech
|
90f18952ec
|
refactor(docker): 优化Docker构建流程
- 简化多阶段构建结构
- 移除不必要的注释和空行
- 更新基础镜像为node:latest
- 调整工作目录创建方式
- 合并git克隆和依赖安装步骤
- 修改构建命令执行顺序
- 清理nginx html目录内容
- 调整文件复制路径逻辑
|
2025-12-13 12:02:43 +08:00 |
|
coolxitech
|
533c36b962
|
build(docker): 优化 Docker 构建流程
- 调整 pnpm 安装方式以提高构建稳定性
- 修改依赖安装顺序以更好利用缓存
- 更新注释内容以准确反映构建步骤
- 移除冗余指令以简化 Dockerfile 结构
|
2025-12-13 10:33:11 +08:00 |
|
coolxitech
|
469c5a0170
|
feat(docker): 优化Docker构建流程并支持生产环境部署
- 引入多阶段构建,分离构建与运行时环境
- 使用node:20-alpine作为构建基础镜像,减小体积
- 添加pnpm包管理器并优化依赖安装流程
- 利用缓存机制提升构建效率
- 新增nginx.conf配置文件解决Vue Router历史模式404问题
- 设置静态资源缓存策略提升性能
- 更改默认启动命令为Nginx服务方式运行应用
- 移除开发服务器相关指令,适配生产部署需求
|
2025-12-13 10:19:58 +08:00 |
|
谦君
|
705ee8c3db
|
feat: 初始化项目结构与核心功能
引入项目基础目录结构,包含多语言支持、主要页面与组件、核心游戏逻辑、UI 组件库、加密与本地持久化、自动化 Docker 构建流程、GitHub issue 模板(中英文)、README(中英文)、LICENSE 及开发配置文件。实现 OGame 单机版主要功能模块,为后续开发和扩展奠定基础。
|
2025-12-11 14:49:25 +08:00 |
|