Skip to content

Commit d435872

Browse files
authored
Merge pull request #28 from Cruzadera/develop
Release v1.4.0
2 parents 95d975e + 7cdc9bf commit d435872

30 files changed

Lines changed: 3907 additions & 1516 deletions

Dockerfile

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
1-
FROM node:20-alpine
1+
FROM node:20-alpine AS builder
2+
3+
WORKDIR /app
4+
5+
COPY package.json package-lock.json ./
6+
RUN npm ci
7+
8+
COPY src ./src
9+
COPY locales ./locales
10+
COPY frontend ./frontend
11+
12+
RUN npm run build
13+
14+
15+
FROM node:20-alpine AS runtime
216

317
WORKDIR /app
418

519
ENV NODE_ENV=production
620

721
COPY package.json package-lock.json ./
8-
RUN npm install --omit=dev
22+
RUN npm ci --omit=dev
923

1024
COPY src ./src
11-
COPY web ./web
1225
COPY locales ./locales
26+
COPY --from=builder /app/frontend/dist ./frontend/dist
1327

1428
RUN mkdir -p /data
1529

0 commit comments

Comments
 (0)