shiran
|
f1ce992d69
|
feat(server): 添加默认管理员自动创建功能
- 在 .env.example 中添加默认管理员相关配置项
- 在 docker-compose.yml 中添加默认管理员环境变量映射
- 在 server/app/core/config.py 中定义默认管理员配置
- 创建 server/app/db/bootstrap.py 文件实现默认管理员创建逻辑
- 在 server/app/main.py 的生命周期中集成默认管理员确保功能
- 更新 README.md 文档说明新的管理员配置方式
新配置项包括:DEFAULT_ADMIN_ENABLED、DEFAULT_ADMIN_PHONE、
DEFAULT_ADMIN_EMAIL、DEFAULT_ADMIN_PASSWORD、DEFAULT_ADMIN_NICKNAME
和 DEFAULT_ADMIN_SYNC_PASSWORD。
|
2026-05-09 19:00:02 +08:00 |
|
shiran
|
3f3acf834d
|
feat(map): 添加地图定位功能的条件渲染控制
为了解决H5平台地图定位显示的问题,在index页面和pick-location页面中添加了
mapShowLocation响应式变量,并通过条件编译确保仅在非H5平台启用地图定位功能,
避免H5环境下出现定位相关的兼容性问题。
|
2026-05-09 18:49:42 +08:00 |
|
shiran
|
a493d1bcf6
|
feat(server): 统一配置文件管理并增强环境变量配置
- 将服务器配置文件合并到根目录的 .env.example 中,移除 server/.env.example
- 为 PostgreSQL、Redis、MinIO/S3、Server、前端构建和Nginx 配置添加详细注释
- 新增 S3_REGION、S3_PUBLIC_URL 和 SENTRY_DSN 环境变量配置
- 修改配置加载逻辑以正确读取根目录下的 .env 文件
- 更新 docker-compose.yml 以包含新增的环境变量
|
2026-05-09 18:33:33 +08:00 |
|
shiran
|
0afd5bbb2c
|
fix(api): 统一API端点路径格式
统一所有API端点路径末尾添加斜杠,确保与后端API规范一致,
包括收藏、通知、景点和用户相关接口。
|
2026-05-09 18:23:42 +08:00 |
|
shiran
|
f2b4beed0a
|
feat(config): 更新环境配置和Nginx设置以支持动态端口配置
- 修改 .env.example 文件中的客户端API基础路径配置
- 将Dockerfile中的nginx.conf复制到模板目录以支持环境变量
- 在nginx配置中使用环境变量替换硬编码端口
- 为API文档路径(/docs、/redoc、/openapi.json)添加代理配置
- 移除硬编码的服务器地址,改用相对路径配置
- 更新docker-compose.yml以传递内部端口环境变量
- 简化nginx反向代理配置,移除冗余的服务器块配置
|
2026-05-09 18:08:16 +08:00 |
|
shiran
|
9de0a56afa
|
feat(config): 添加环境变量配置支持动态镜像和端口设置
- 在 .env.example 中添加 SERVER_BASE_IMAGE、SERVER_INTERNAL_PORT 等配置项
- 添加前端构建相关的 NODE_IMAGE 和 NGINX_IMAGE 配置
- 添加客户端 H5 和原生应用的 API 基础路径配置
- 支持动态端口配置以提高部署灵活性
feat(docker): 更新 Dockerfile 使用参数化镜像和端口配置
- 修改 server/Dockerfile 支持动态基础镜像和内部端口
- 更新 admin-web/Dockerfile 使用参数化镜像配置
- 修改 clients/Dockerfile 支持客户端多环境配置参数
- 所有 Dockerfile 现在使用 ARG 参数进行灵活配置
feat(nginx): 优化 Nginx 配置支持动态端口代理
- 更新 Nginx 配置文件使用环境变量定义监听端口
- 配置三个独立的服务端口分别处理客户端、管理后台和服务器API
- 添加完整的代理头信息设置以支持正确的请求转发
- 使用 Nginx 环境变量实现灵活的服务间通信
feat(deploy): 完善 docker-compose.yml 的环境变量集成
- 更新 docker-compose.yml 文件以使用新的环境变量配置
- 配置服务健康检查使用动态端口
- 设置 Nginx 容器环境变量以支持模板化配置
- 修复服务间通信端口使用环境变量替代硬编码值
|
2026-05-09 18:03:38 +08:00 |
|
shiran
|
19db342507
|
feat(server): 添加pip镜像源配置支持
添加清华PyPI镜像源配置选项到环境变量文件,包括
PIP_INDEX_URL、PIP_TRUSTED_HOST和PIP_DEFAULT_TIMEOUT参数,
用于加速Docker构建过程中的包安装速度。
在docker-compose.yml中将这些参数作为构建参数传递给
Docker容器,并在Dockerfile中接收并设置为环境变量,
同时移除pip install的--no-cache-dir参数以利用缓存。
|
2026-05-09 17:44:22 +08:00 |
|
shiran
|
3df8fcacbc
|
feat(config): 添加镜像版本环境变量配置
为 Docker 镜像添加可配置的环境变量,包括 PostGIS、Redis、MinIO 和 Nginx,
使镜像版本可以通过 .env 文件进行自定义配置。
BREAKING CHANGE: 现在需要在 .env 文件中设置镜像版本变量。
|
2026-05-09 17:14:02 +08:00 |
|
shiran
|
a01e08d72f
|
Merge branch 'main' of https://gitea.s1f.ren/shiran/CosScene
|
2026-05-09 16:51:30 +08:00 |
|
shiran
|
5c9420af2a
|
feat(docker): 添加docker-compose版本声明
为docker-compose.yml文件添加version "3.8"声明,
确保使用兼容的compose文件格式版本。
|
2026-05-09 16:50:50 +08:00 |
|
shiran
|
ff6c8d6bd9
|
feat(config): 添加环境配置文件并优化Docker Compose配置
添加了.env.example配置文件,包含PostgreSQL、Redis、MinIO/S3、
服务器和前端构建等完整的环境变量配置。
同时优化了docker-compose.yml文件中的环境变量引用方式,
移除了默认值设置,改为统一从环境变量中读取配置值,
提高了配置的灵活性和安全性
|
2026-05-09 16:45:27 +08:00 |
|
shiran
|
02b0259a9e
|
Initial project commit
|
2026-05-09 16:40:29 +08:00 |
|