feat: 容器启动时自动执行数据库迁移

- 添加 entrypoint.sh 在容器启动前执行 alembic upgrade head
- 更新 Dockerfile.app 和 Dockerfile.app.local 使用新入口脚本
- 移除手动迁移脚本 migrate.sh
- 简化 README 部署说明
This commit is contained in:
fawney19
2026-01-08 01:28:36 +08:00
parent 59447fc12b
commit 68ff828505
5 changed files with 20 additions and 20 deletions

View File

@@ -57,14 +57,8 @@ cd Aether
cp .env.example .env
python generate_keys.py # 生成密钥, 并将生成的密钥填入 .env
# 3. 部署
docker compose up -d
# 4. 首次部署时, 初始化数据库
./migrate.sh
# 5. 更新
docker compose pull && docker compose up -d && ./migrate.sh
# 3. 部署 / 更新(自动执行数据库迁移)
docker compose pull && docker compose up -d
```
### Docker Compose本地构建镜像