| @@ -1,2 +1,5 @@ | |||
| node_modules | |||
| .vscode | |||
| p | |||
| readme-admin.md | |||
| dc-rcsc-admin.yaml | |||
| @@ -0,0 +1,23 @@ | |||
| # 使用 Node 作为基础镜像 | |||
| FROM node:21 | |||
| # 设置工作目录 | |||
| WORKDIR /app | |||
| # 拷贝package.json和package-lock.json | |||
| COPY package*.json ./ | |||
| # 安装依赖 | |||
| RUN npx vite build | |||
| # 将项目文件拷贝到工作目录 | |||
| COPY . . | |||
| # 构建项目 | |||
| RUN npm run build | |||
| # 暴露端口 | |||
| EXPOSE 3000 | |||
| # 启动应用 | |||
| CMD ["npm", "run", "serve"] | |||
| @@ -0,0 +1,7 @@ | |||
| version: "3.3" | |||
| services: | |||
| api: | |||
| build: | |||
| context: . | |||
| dockerfile: ./Dockerfile | |||
| image: registry.cn-hangzhou.aliyuncs.com/zsanyu/rcsc:rcsc_admin_test_latest | |||
| @@ -0,0 +1,7 @@ | |||
| version: "3.3" | |||
| services: | |||
| api: | |||
| build: | |||
| context: . | |||
| dockerfile: ./Dockerfile | |||
| image: registry.cn-hangzhou.aliyuncs.com/zsanyu/rcsc:rcsc_admin_prod_latest | |||