|
FROM zhezzma/v2fly-core:latest |
|
|
|
# 复制配置模板到临时目录 |
|
COPY config.json.template /tmp/config.json.template |
|
|
|
# 启动脚本 |
|
ENTRYPOINT ["/bin/sh", "-c"] |
|
CMD ["echo '=== 调试信息 ==='; \ |
|
cat /tmp/config.json.template; \ |
|
echo '=== 开始处理 ==='; \ |
|
if [ -z \"$UUID\" ]; then \ |
|
echo '错误: UUID环境变量未设置'; \ |
|
exit 1; \ |
|
fi; \ |
|
echo \"使用UUID: $UUID\"; \ |
|
sed \"s/env:UUID/$UUID/g\" /tmp/config.json.template > /tmp/config.json; \ |
|
echo '=== 生成的配置文件 ==='; \ |
|
cat /tmp/config.json; \ |
|
echo '=== 启动V2Ray ==='; \ |
|
exec /usr/bin/v2ray run -config /tmp/config.json"] |
|
|