FROM node:20 | |
# 安装 pnpm | |
RUN npm install -g pnpm | |
# 克隆代码库 | |
RUN git clone https://github.com/kwaroran/RisuAI | |
WORKDIR "RisuAI" | |
# 设置权限 | |
RUN chmod -R 777 /RisuAI | |
# 使用 pnpm 安装依赖项并构建项目 | |
RUN pnpm i | |
RUN pnpm run build | |
EXPOSE 6001 | |
# 再次设置权限 | |
RUN chmod -R 777 /RisuAI | |
CMD ["pnpm", "run", "runserver"] |