Browse Source

dockerfile

master
feing 7 months ago
parent
commit
f1dbdcf76b
1 changed files with 1 additions and 13 deletions
  1. 1
    13
      Dockerfile

+ 1
- 13
Dockerfile View File

@@ -1,5 +1,5 @@
# 使用 Node 作为基础镜像
FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/node:20.16
FROM registry.cn-hangzhou.aliyuncs.com/zsanyu/rcsc:node-21

# 设置工作目录
WORKDIR /app
@@ -7,25 +7,13 @@ WORKDIR /app
# 拷贝package.json和package-lock.json
COPY package*.json ./


# 创建一个非 root 用户
RUN useradd -m -s /bin/bash appuser

# 将工作目录的所有权更改为新用户
RUN chown -R appuser:appuser /app

# 切换到新用户
USER appuser

# 安装依赖
RUN npm config set registry https://registry.npmmirror.com
RUN npm install

# 将项目文件拷贝到工作目录
COPY . .

# 构建项目
#RUN npm run build
RUN npx vite build

# 暴露端口

Loading…
Cancel
Save