完成网络音乐、工具页面与安装器体验升级

This commit is contained in:
2026-08-18 13:54:33 +08:00
parent 337390f53e
commit 149c28082d
1082 changed files with 26442 additions and 162838 deletions
+28
View File
@@ -0,0 +1,28 @@
FROM node:lts-alpine
RUN apk add --no-cache tini
RUN corepack enable
RUN npm config set registry https://registry.npmmirror.com && npm install -g pnpm --force
ENV NODE_ENV=production
WORKDIR /app
RUN chown node:node /app
COPY --chown=node:node package.json pnpm-lock.yaml ./
USER node
#RUN pnpm install --prod --frozen-lockfile --ignore-scripts false
RUN npm install --production --ignore-scripts=false
COPY --chown=node:node . ./
EXPOSE 3000
ENTRYPOINT ["/sbin/tini", "--"]
CMD ["node", "app.js"]