refactor: 整理 Docker 配置文件(任务 2.2/20)

This commit is contained in:
张翔
2026-04-12 16:16:52 +08:00
parent f6b9031cd7
commit 1f52d47ed5
3 changed files with 90 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
FROM --platform=linux/amd64 node:20-alpine
# 安装额外的工具
RUN apk add --no-cache \
git \
openssh-client \
curl \
bind-tools \
netcat-openbsd \
rsync
# 设置时区
RUN apk add --no-cache tzdata && \
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
# 创建非root用户
RUN addgroup -g 1001 appgroup && \
adduser -u 1001 -S appuser -G appgroup
USER appuser
WORKDIR /home/appuser
CMD ["sh"]