new selfhosted version

This commit is contained in:
antonio
2025-11-28 14:11:51 +01:00
parent afda29997d
commit 951860f67e
1046 changed files with 72586 additions and 574750 deletions

View File

@@ -1,25 +1,14 @@
FROM node:21-alpine AS base
FROM base AS build
FROM node:22-alpine as builder
RUN npm i -g pnpm
WORKDIR /home/app
COPY --link ./dashboard/package.json ./dashboard/pnpm-lock.yaml ./dashboard/
WORKDIR /home/app/dashboard
COPY ./package*.json .
RUN pnpm install
COPY . .
RUN pnpm run build
COPY --link ./dashboard ./
RUN pnpm run build:compose
FROM node:21-alpine AS production
FROM node:22-alpine
WORKDIR /home/app
COPY --from=builder /home/app/.output .
COPY --from=build /home/app/dashboard/.output /home/app/.output
CMD ["node", "/home/app/.output/server/index.mjs"]
CMD ["node", "/home/app/server/index.mjs"]