docker pull celaraze/chemex:latest
docker ps -a
查看正在运行的 chemex 容器。
docker stop 容器id && docker rm 容器id
docker run -itd --name chemex --restart=always -p 8000:8000 -v /your_path/.env:/var/www/html/laravel/.env celaraze/chemex:latest
升级数据库:建议每次更新后都做一次升级动作。
docker exec -it chemex /bin/bash
进入 docker 容器执行命令:cd /var/www/html/laravel && php artisan chemex:update
。
手动部署务必是通过 git 的方式进行,如果使用 zip 压缩包的方式部署,需要自行进行远程仓库绑定才可正常更新。
通过 cd
命令到 chemex
所在目录。
git reset --hard && git pull --force
拉取最新代码。
执行 git submodule init && git submodule update
。
执行 composer install -vvv
安装依赖。
php artisan chemex:update
进行更新。