23 lines
733 B
Bash
23 lines
733 B
Bash
#!/bin/bash
|
||
# 使用Docker构建Linux可执行文件
|
||
|
||
echo "=== 使用Docker构建Linux可执行文件 ==="
|
||
|
||
# 构建Docker镜像
|
||
echo "构建Docker镜像..."
|
||
docker build -f Dockerfile.build -t cloud-drive-builder .
|
||
|
||
# 运行构建容器并提取结果
|
||
echo "运行构建..."
|
||
docker run --rm -v $(pwd):/output cloud-drive-builder bash -c "cp -r /opt/cloud-drive/* /output/"
|
||
|
||
echo "=== 构建完成 ==="
|
||
echo "Linux可执行文件已生成到当前目录"
|
||
echo "文件列表:"
|
||
ls -la cloud-drive-server start.sh README.md .env.example
|
||
|
||
echo ""
|
||
echo "部署文件已准备就绪,可以上传到Linux服务器"
|
||
echo "建议下一步:"
|
||
echo "1. 将所有文件上传到Linux服务器"
|
||
echo "2. 运行 sudo ./install.sh 进行安装" |