Update ghproxy
This commit is contained in:
30
ghproxy
30
ghproxy
@@ -1,22 +1,16 @@
|
|||||||
sudo mkdir -p /data
|
file_path="/boot/脚本/ghproxy.yaml" # 路径中去掉空格,避免解析错误
|
||||||
sudo mkdir -p /boot/脚本
|
# 写入配置文件(YAML严格缩进,避免多余空格)
|
||||||
file_path="/boot/脚本/ ghproxy.yaml"
|
echo 'version: "3.9" # 版本号用双引号,符合YAML字符串规范
|
||||||
|
|
||||||
version: '3.9'
|
|
||||||
services:
|
services:
|
||||||
ghproxy:
|
ghproxy: # 缩进统一为2空格,更规范
|
||||||
image: 'wjqserver/ghproxy:latest'
|
image: wjqserver/ghproxy:latest # 镜像名可省略引号(无特殊字符时)
|
||||||
restart: always
|
restart: always # 容器退出自动重启
|
||||||
volumes:
|
volumes:
|
||||||
- './ghproxy/log:/data/ghproxy/log'
|
- ./ghproxy/log:/data/ghproxy/log # 本地路径可省略引号
|
||||||
- './ghproxy/config:/data/ghproxy/config'
|
- ./ghproxy/config:/data/ghproxy/config
|
||||||
ports:
|
ports:
|
||||||
- '7210:8080'
|
- "7210:8080" # 端口映射用双引号,避免YAML解析歧义
|
||||||
|
' > "$file_path"
|
||||||
|
|
||||||
" > "$file_path"
|
# 启动服务(使用变量引用路径,避免硬编码和空格问题)
|
||||||
docker compose -f /boot/脚本/ ghproxy.yaml up -d
|
docker compose -f "$file_path" up -d
|
||||||
|
|
||||||
# 输出成功信息
|
|
||||||
echo -e "\033[32m 服务启动成功!GHProxy 监听端口:7210 \033[0m"
|
|
||||||
echo -e "\033[34m 可通过 docker compose -f $yaml_file logs -f 查看实时日志 \033[0m"
|
|
||||||
')"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user