feat: Dockerfile 预装 sqlite3 + LDAP 端口映射 + 备份恢复支持

- 新增 Dockerfile:基于 lldap/lldap:stable-alpine 预装 sqlite3
- 新增 3890 端口映射,OA 宿主机 npm run dev 可连通 LLDAP
- docker-compose.yml 从 image 改为 build
This commit is contained in:
aiyimickey 2026-05-18 16:57:27 +08:00
parent 08a6bd8842
commit 160adc93c7
1 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,14 @@
# 变更日志
## 2026-05-18
- [新增] Dockerfile基于 lldap/lldap:stable-alpine 预装 sqlite3无需每次容器启动后手动安装
- [修复] LDAP 3890 端口映射到宿主机OA `npm run dev` 本地开发可连通 LLDAP
- [调整] docker-compose.yml 从 `image:` 改为 `build: .`(本地构建含 sqlite3 的镜像)
- [部署] deploy-ai.sh 新增 LLDAP 部署选项(自动创建 .env、去除端口映射
- [备份] backup-db.sh / restore-db.sh 新增 LLDAP users.db 支持
- [新增] sites-manage-cloud.sh 云服务器站点管理脚本(自动适配 SSH / 本地)
## 2026-05-14
- [安全] 各站点issue/assets改为运行时通过 `docker exec lldap printenv` 动态获取 admin 密码,不再写入站点 `.env` 文件LLDAP 密码修改后即时生效,无需重新部署