Skip to content

Commit 0eba930

Browse files
committed
feat: Implement lazy loading for BaseLocationMapPreview and add Dockerfile for app build and serve
1 parent d401eab commit 0eba930

File tree

28 files changed

+44
-24
lines changed

28 files changed

+44
-24
lines changed

Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Stage 1: Build the app
2+
FROM node:20-alpine AS builder
3+
WORKDIR /app
4+
COPY package.json package-lock.json ./
5+
RUN npm ci
6+
COPY . .
7+
RUN npm run build
8+
9+
# Stage 2: Serve the built app with Vite preview
10+
FROM node:20-alpine
11+
WORKDIR /app
12+
COPY --from=builder /app/dist ./dist
13+
COPY package.json package-lock.json ./
14+
RUN npm ci --omit=dev
15+
EXPOSE 4173
16+
CMD ["npm", "run", "preview", "--", "--host", "0.0.0.0"]

public/SCUMSectors/A0.png

-159 KB
Loading

public/SCUMSectors/A1.png

-156 KB
Loading

public/SCUMSectors/A2.png

-156 KB
Loading

public/SCUMSectors/A3.png

-163 KB
Loading

public/SCUMSectors/A4.png

-138 KB
Loading

public/SCUMSectors/B0.png

-163 KB
Loading

public/SCUMSectors/B1.png

-178 KB
Loading

public/SCUMSectors/B2.png

-162 KB
Loading

public/SCUMSectors/B3.png

-157 KB
Loading

0 commit comments

Comments
 (0)