基础教程
https://www.bilibili.com/video/BV1K4t2zbENp
docker部署(推荐)
首次安装
1. 拉取最新镜像:
docker pull defeatedperson/ym-app:latest
2. 启动容器:
docker run -d \
--name ym-cloud-transfer \
-p 8080:80 \
-v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
-v $(pwd)/web/api/data:/var/www/html/api/data \
-v $(pwd)/web/api/monitor/data:/var/www/html/api/monitor/data \
-v $(pwd)/web/api/node/data:/var/www/html/api/node/data \
defeatedperson/ym-app:latest
参数说明:
- -d: 后台运行容器
- --name: 指定容器名称
- -p: 端口映射,将主机的 8080 端口映射到容器的 80 端口
- -v: 挂载数据卷,确保数据持久化
更新主控
1. 停止并删除现有容器:
docker stop ym-cloud-transfer
docker rm ym-cloud-transfer
2. 拉取最新镜像:
docker pull defeatedperson/ym-app:latest
3. 重新启动容器:
docker run -d \
--name ym-cloud-transfer \
-p 8080:80 \
-v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
-v $(pwd)/web/api/data:/var/www/html/api/data \
-v $(pwd)/web/api/monitor/data:/var/www/html/api/monitor/data \
-v $(pwd)/web/api/node/data:/var/www/html/api/node/data \
defeatedperson/ym-app:latest
说明
参数说明:
– -d: 后台运行容器
– –name: 指定容器名称
– -p: 端口映射,将主机的 8080 端口映射到容器的 80 端口
– -v: 挂载数据卷,确保数据持久化
启动容器后,可以通过以下地址访问应用:http://localhost:8080
XDM模块准备中。
直接部署说明
nginx伪静态规则
location / {
try_files $uri $uri/ /index.html;
}
location ~ ^/api/(auth|monitor|node)/data/ {
deny all;
return 403;
}
不推荐apache,配置比较复杂。
直接部署不支持更新功能,只能替换文件更新。
文件下载地址https://ykc.dp712.com/download?code=FM32GLf9