18 lines
No EOL
322 B
Text
18 lines
No EOL
322 B
Text
FROM node:24.11-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json package-lock.json ./
|
|
RUN npm ci --no-audit --no-fund --loglevel=error
|
|
|
|
COPY vite.config.ts ./
|
|
COPY tsconfig*.json ./
|
|
COPY resources ./resources
|
|
COPY public ./public
|
|
COPY bootstrap ./bootstrap
|
|
|
|
RUN npm run prod
|
|
|
|
EXPOSE 13714
|
|
|
|
CMD ["node", "/app/bootstrap/ssr/ssr.js"] |