- 首先下載代碼到服務器中,打開終端,并切換到項目源碼根目錄:
cd tuoluojiang/
2. 通過 Docker compose 啟動項目
docker compose up -d
# -d 為后臺運行,不帶 -d 時為前臺運行
第一次啟動時需要拉取和打包相關鏡像,所需時長視網絡情況而定,需耐心等待。
3. 配置反向代理
參考 Nginx 配置 Nginx 反向代理 這一章節來配置反向代理,反向代理目標URL設置為 http://127.0.0.1:20300
也可以直接訪問 http://{IP}:20300 來安裝項目。
4. 安裝相關配置
MySQL | Redis | |
---|---|---|
地址 | 192.168.10.14 | 192.168.10.15 |
用戶名 | root | |
密碼 | 123456 | 123456 |
數據庫 | tuoluojiang | 0 |
端口 | 3306 | 6379 |
5. 正常進行安裝
6. 常見問題排查
項目重新啟動后無法訪問:
docker compose logs # 該命令可以查看 docker 項目中運行日志
#[INFO] Waiting Swoole[PID=1] to stop
#出現這種問題是因為上一次運行時產生的 swoole pid 文件被占用,刪除 `storage/laravels.pid` 文件之后重新啟動項目即可
rm storage/laravels.pid