mirror of
https://github.com/hexolan/stocklet.git
synced 2026-03-26 19:51:17 +00:00
16 lines
295 B
Docker
16 lines
295 B
Docker
FROM node:24-slim AS base
|
|
WORKDIR /app
|
|
|
|
# Install pnpm
|
|
RUN npm install -g pnpm
|
|
|
|
# Install dependencies
|
|
COPY package.json ./
|
|
COPY pnpm-lock.yaml ./
|
|
RUN pnpm install --frozen-lockfile
|
|
|
|
# Prepare application
|
|
COPY . ./
|
|
RUN pnpm build
|
|
|
|
CMD ["pnpm", "preview", "--host", "'0.0.0.0'", "--port", "5173"] |