线上部署
此介绍使用的是官网演示的部署,具体操作如下
后端部署
1. 安装 1panel
# 1.1 安装 OpenResty
# 1.2 安装 MySQL
# 1.3 安装 Redis
# 1.4 运行环境,安装 php8-4-13,扩展可后面再安装PHP 扩展安装,示例如下图:

在目录 /opt/1panel/www 下拉取 condor-webman 代码
进入容器,安装依赖
composer install创建数据库,导入condor-webman/plugin/condoradmin/condoradmin.sql数据
在 .env 文件中,配置数据库连接信息即可
进入容器,启动
docker exec php8-4-13 sh -c "cd /www/condor-webman && php start.php start -d"2. 创建站点
配置伪静态
location ~^/event-source(/|$) {
proxy_pass http://127.0.0.1:5567;
if ($request_method = OPTIONS) {
add_header Access-Control-Allow-Origin $http_origin always;
add_header Access-Control-Allow-Credentials true always;
add_header Access-Control-Allow-Methods "GET, POST, OPTIONS" always;
add_header Access-Control-Allow-Headers "Content-Type, Authorization, Accept, X-Requested-With, Last-Event-Id" always;
add_header Access-Control-Max-Age 86400 always;
return 204;
}
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Upgrade $http_upgrade;
proxy_cache off;
proxy_buffering off;
chunked_transfer_encoding off;
proxy_request_buffering off;
proxy_read_timeout 1h;
proxy_send_timeout 1h;
}
location ~^/(core|uploads) {
proxy_pass http://127.0.0.1:5566;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Host $host:$server_port;
proxy_set_header X-Scheme $scheme;
proxy_connect_timeout 30s;
proxy_read_timeout 86400s;
proxy_send_timeout 30s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}前端部署
注册腾讯云 edgeone
在 edgeone pages 中 创建项目 -> 选择导入git 仓库 部署即可。