Skip to content

Commit d630ba8

Browse files
committed
chore(docker): 优化 Dockerfile 中的文件权限设置
- 使用 COPY 指令的 --chown 参数直接设置文件所有者 - 移除不再需要的 RUN chown 命令 - 简化镜像构建流程并减少图层数量
1 parent 4c11943 commit d630ba8

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

Dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,12 @@ RUN addgroup -g 1000 verge && \
3232
WORKDIR /app
3333

3434
# 从构建阶段复制二进制文件
35-
COPY --from=builder /build/verge /app/verge
35+
COPY --from=builder --chown=verge:verge /build/verge /app/verge
3636

3737
# 复制资源文件
3838
#COPY --from=builder /build/res /app/res
3939
#COPY --from=builder /build/platform/linux/start.sh /app/start.sh
4040

41-
# 设置权限
42-
RUN chown -R verge:verge /app
43-
4441
# 切换到非 root 用户
4542
USER verge
4643

0 commit comments

Comments
 (0)