fuliai commited on
Commit
1ffe309
·
verified ·
1 Parent(s): 91b6945

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +43 -0
start.sh CHANGED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # 设置 rclone 配置文件路径
4
+ RCLONE_CONFIG_PATH="$HOME/.config/rclone/rclone.conf"
5
+
6
+ # 从 Docker 环境变量中获取 access_token 和 drive_id
7
+ ACCESS_TOKEN=${access_token}
8
+ DRIVE_ID=${drive_id}
9
+
10
+ # 创建 rclone 配置目录(如果不存在)
11
+ mkdir -p $(dirname "$RCLONE_CONFIG_PATH")
12
+
13
+ # 生成 rclone 配置文件
14
+ cat <<EOL > $RCLONE_CONFIG_PATH
15
+ [onedrive_aimei]
16
+ type = onedrive
17
+ token = {"access_token":"$ACCESS_TOKEN","token_type":"Bearer","refresh_token":"M.C544_BAY.0.U.-CpxWUo3fki4uJmatD85C2hSczxmFcydX0ZgZ2YzxEYlOCnkYfO3cj1zH2*ggk94yUyHbzTrD2B!q6PNVRL9W8yYlTOQQYMPiUMqRuKt3uTi2UgI0nXWwkI2P3CK9H4xe1uWjHHxOsLR6S8Rf64*ySSrXBqVpfVx1q07HmQ5QAkJY6Nydb5O4m8Vhi1Uj3otfBf0yDgT1HXeQt9zGGy4vOyXxq0fQw4ldB4aGox3*lgl1j0fn2oXkChCcVNvnakHdGxq27bBxNipvWR61lKybIIff5iOGAomdFIQO8MOryrh9paAr7OZUN6UTfNufB68bQ7KunmDZuNvqFzrNUf!9icx39O376oFXsnBatysQW7K9pMkh0ZqXJ5Obqi8BJ97D9coanS2hspWnnZv*lV6xA9E$","expiry":"2024-08-16T14:02:24.077842193+02:00"}
18
+ drive_id = $DRIVE_ID
19
+ drive_type = personal
20
+ EOL
21
+
22
+ echo "rclone config file created successfully at $RCLONE_CONFIG_PATH."
23
+
24
+ # 显示系统信息(可选)
25
+ echo "Operating System Information:"
26
+ uname -a
27
+
28
+ echo "Memory Information:"
29
+ free -h
30
+
31
+ echo "Disk Usage:"
32
+ df -h
33
+
34
+ echo "Network Interfaces:"
35
+ ip a
36
+
37
+ echo "CPU Information:"
38
+ lscpu
39
+
40
+ echo "Running Processes:"
41
+ ps aux
42
+
43
+ echo "System information displayed successfully. Starting OpenVSCode Server..."