zhepama commited on
Commit
00f0706
·
verified ·
1 Parent(s): 9a5895b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -13
Dockerfile CHANGED
@@ -1,27 +1,23 @@
1
  FROM zhezzma/v2fly-core:latest
2
 
3
- # 复制配置模板
4
- COPY config.json.template /etc/v2ray/config.json.template
5
-
6
- # 确保/etc/v2ray目录有写权限
7
- RUN chmod 777 /etc/v2ray && \
8
- ls -la /etc/v2ray
9
 
10
  # 启动脚本
11
  ENTRYPOINT ["/bin/sh", "-c"]
12
  CMD ["echo '=== 调试信息 ==='; \
13
  whoami; \
14
- echo '当前用户权限:'; \
15
  id; \
16
- echo '/etc/v2ray目录权限:'; \
17
- ls -la /etc/v2ray; \
18
  echo '=== 开始处理 ==='; \
19
  if [ -z \"$UUID\" ]; then \
20
  echo '错误: UUID环境变量未设置'; \
21
  exit 1; \
22
  fi; \
23
- echo \"正在替换UUID: $UUID\"; \
24
- sed \"s/env:UUID/$UUID/g\" /etc/v2ray/config.json.template > /etc/v2ray/config.json; \
25
- echo '配置文件生成成功'; \
 
26
  echo '=== 启动V2Ray ==='; \
27
- exec /usr/bin/v2ray run -config /etc/v2ray/config.json"]
 
1
  FROM zhezzma/v2fly-core:latest
2
 
3
+ # 复制配置模板到临时目录
4
+ COPY config.json.template /tmp/config.json.template
 
 
 
 
5
 
6
  # 启动脚本
7
  ENTRYPOINT ["/bin/sh", "-c"]
8
  CMD ["echo '=== 调试信息 ==='; \
9
  whoami; \
 
10
  id; \
11
+ echo '=== 检查模板文件 ==='; \
12
+ cat /tmp/config.json.template; \
13
  echo '=== 开始处理 ==='; \
14
  if [ -z \"$UUID\" ]; then \
15
  echo '错误: UUID环境变量未设置'; \
16
  exit 1; \
17
  fi; \
18
+ echo \"使用UUID: $UUID\"; \
19
+ sed \"s/env:UUID/$UUID/g\" /tmp/config.json.template > /tmp/config.json; \
20
+ echo '=== 生成的配置文件 ==='; \
21
+ cat /tmp/config.json; \
22
  echo '=== 启动V2Ray ==='; \
23
+ exec /usr/bin/v2ray run -config /tmp/config.json"]