OpenCode Deployer commited on
Commit
b48bdfa
·
1 Parent(s): 14cc3d7
Files changed (4) hide show
  1. Dockerfile +0 -25
  2. note.md +34 -1
  3. service/git.sh +9 -0
  4. service/start-services.sh +1 -0
Dockerfile CHANGED
@@ -15,33 +15,8 @@ COPY .config/ /root/.config
15
  COPY .claude/ /root/.claude
16
  RUN mkdir -p /.backup
17
 
18
- # # 将 /root/.config 目录及子目录下所有的 .md 文件权限修改为:644
19
- # RUN find /root/.config -type f -name "*.md" -exec chmod 644 {} \;
20
-
21
- # # 添加健康检查
22
- # HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
23
- # CMD curl -f http://localhost:7860/global/health || exit 1
24
-
25
- # 暴露 Hugging Face Spaces 标准端口
26
  EXPOSE 7860
27
 
28
- # # 设置网络环境变量
29
- # ENV HTTP_PROXY=
30
- # ENV HTTPS_PROXY=
31
- # ENV NO_PROXY=localhost,127.0.0.1,0.0.0.0
32
-
33
- # # 明确禁用服务器认证,确保公开访问
34
- # # 清除所有可能导致认证的环境变量
35
- # ENV OPENCODE_SERVER_PASSWORD=""
36
- # ENV OPENCODE_SERVER_USERNAME=""
37
- # ENV OPENCODE_AUTH_REQUIRED=false
38
-
39
- # # 优化网络配置
40
- # ENV NODE_OPTIONS="--max-http-header-size=16384 --max-old-space-size=2048"
41
-
42
- # # 网络优化设置
43
- # ENV NODE_OPTIONS="--max-http-header-size=16384 --max-old-space-size=2048"
44
-
45
  # 设置调试级别
46
  ENV NODE_ENV=production
47
  ENV LOG_LEVEL=info
 
15
  COPY .claude/ /root/.claude
16
  RUN mkdir -p /.backup
17
 
 
 
 
 
 
 
 
 
18
  EXPOSE 7860
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  # 设置调试级别
21
  ENV NODE_ENV=production
22
  ENV LOG_LEVEL=info
note.md CHANGED
@@ -63,4 +63,37 @@ node download-file.js 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms
63
 
64
  ## 上传文件
65
  node upload-file.js ./local-file.txt
66
- node upload-file.js ./document.pdf "云端文档.pdf"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  ## 上传文件
65
  node upload-file.js ./local-file.txt
66
+ node upload-file.js ./document.pdf "云端文档.pdf"
67
+
68
+
69
+ # git 操作
70
+ ## 创建附注标签
71
+ 创建附注标签使用 -a 选项指定标签名,-m 选项添加说明信息:
72
+ 示例:
73
+ ```bash
74
+ git tag -a v1.0.0 -m "版本1.0.0发布"
75
+ ```
76
+ ## 推送单个标签
77
+ 使用以下命令将特定标签推送到远程仓库(通常名为 origin):
78
+ git push origin <标签名>
79
+ 例如,推送标签 v1.0.0:
80
+ ```bash
81
+ git push origin v1.0.0
82
+ ```
83
+
84
+ ## 删除本地标签
85
+ git tag -d <标签名>
86
+ 示例:
87
+ ```bash
88
+ git tag -d v0.0.1
89
+ ```
90
+ ## 删除远程标签
91
+ - 首先在本地删除标签:
92
+ git tag -d <标签名>
93
+ -
94
+ 然后,将删除操作同步到远程仓库:
95
+ git push origin --delete <标签名>
96
+ 示例:
97
+ ```bash
98
+ git push origin --delete v0.0.1
99
+ ```
service/git.sh ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ echo "将要安装 git"
4
+ echo ""
5
+ # 安装 Node.js 和必要依赖
6
+ apt-get update
7
+ apt-get install -y git
8
+ apt-get clean
9
+ rm -rf /var/lib/apt/lists/*
service/start-services.sh CHANGED
@@ -3,6 +3,7 @@ set -e
3
 
4
  /.system/service/nodejs-service.sh
5
  /.system/service/cron-service.sh
 
6
  /.system/service/opencode-service.sh
7
 
8
  /.system/script/restore.sh || true
 
3
 
4
  /.system/service/nodejs-service.sh
5
  /.system/service/cron-service.sh
6
+ /.system/service/git.sh
7
  /.system/service/opencode-service.sh
8
 
9
  /.system/script/restore.sh || true