This commit is contained in:
@@ -1,15 +1,14 @@
|
|||||||
ARG NODE_VERSION=22
|
ARG NODE_VERSION=24
|
||||||
FROM node:${NODE_VERSION}-alpine AS base
|
FROM node:${NODE_VERSION} AS base
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
FROM base AS build
|
FROM base AS build
|
||||||
ARG BASE_PATH=/
|
|
||||||
COPY package.json package-lock.json ./
|
COPY package.json package-lock.json ./
|
||||||
RUN npm install
|
RUN npm install --include=dev
|
||||||
COPY --link ./ ./
|
COPY ./ ./
|
||||||
|
ARG BASE_PATH=/
|
||||||
RUN sed -i 's|"basePath": "/"|"basePath": "'${BASE_PATH:-/}'"|' config.json
|
RUN sed -i 's|"basePath": "/"|"basePath": "'${BASE_PATH:-/}'"|' config.json
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
FROM build AS prod
|
FROM build AS prod
|
||||||
ENV NODE_ENV=production
|
|
||||||
CMD ["npm", "run","serve"]
|
CMD ["npm", "run","serve"]
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: ..
|
context: ..
|
||||||
dockerfile: docker/Dockerfile
|
dockerfile: docker/Dockerfile
|
||||||
environment:
|
|
||||||
NODE_ENV: ${NODE_ENV:-production}
|
|
||||||
ports:
|
ports:
|
||||||
- 3000
|
- 3000
|
||||||
restart: always
|
restart: always
|
||||||
|
|||||||
Reference in New Issue
Block a user