- Router: client side route handling with client side rendering - Toast: rought Toast handling for better UX and messaging - Auth: single point of truth for the Logged in user This commit doesnt not include the openapi generated code
17 lines
307 B
Docker
17 lines
307 B
Docker
FROM node:22-alpine AS pnpm_base
|
|
RUN npm install --global pnpm@10;
|
|
|
|
FROM pnpm_base AS builder
|
|
|
|
COPY . /src
|
|
WORKDIR /src
|
|
RUN pnpm install --frozen-lockfile && pnpm run build;
|
|
|
|
FROM node:22-alpine
|
|
|
|
COPY --from=builder /src/dist /dist
|
|
COPY ./run.sh /bin/run.sh
|
|
|
|
RUN chmod +x /bin/run.sh
|
|
|
|
CMD [ "/bin/run.sh" ]
|