Files
Xboard/docs/en/migration/new-dev-to-latest-docker.md
2026-02-22 04:13:42 +08:00

1.1 KiB
Raw Permalink Blame History

new-dev 升级到最新 Docker 版本

本指南使用 Docker Compose,将旧的 new-dev 部署流程迁移到最新版本。

1. 获取项目

git clone -b compose --depth 1 https://github.com/Micah123321/Xboard Xboard-new
cd Xboard-new

如果你的本地文件是 compose.sample.yaml,请先创建 compose.yaml

cp compose.sample.yaml compose.yaml

2. 使用内置 SQLite + Redis 初始化

docker compose run -it --rm \
    -e ENABLE_SQLITE=true \
    -e ENABLE_REDIS=true \
    -e ADMIN_ACCOUNT=admin@demo.com \
    web php artisan xboard:install

3. 将 .env 更新为 MySQL 配置

编辑 .env,将数据库配置切换为 MySQL

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=xboard
DB_USERNAME=your_user
DB_PASSWORD=your_password

然后执行:

docker compose run -it --rm web php artisan xboard:update

4. 启动服务

docker compose up -d

5. 检查状态

docker compose ps
docker compose logs -f web
docker compose logs -f horizon