v2fly / Dockerfile
zhepama's picture
Update Dockerfile
38fc18b verified
raw
history blame contribute delete
672 Bytes
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"]