feat: create Dockerfile
All checks were successful
Workflow / build (push) Successful in 58s

This commit is contained in:
Ilia Mashkov
2026-02-09 10:17:48 +03:00
parent fc5a5c44e7
commit e810135fc5

24
Dockerfile Normal file
View File

@@ -0,0 +1,24 @@
# Build stage
FROM node:20-alpine AS builder
WORKDIR /app
# Copy package files
COPY package.json yarn.lock ./
# Install dependencies
RUN yarn install --frozen-lockfile
# Copy source code
COPY . .
# Build the app
RUN yarn build
# Production stage - just the built files
FROM alpine:latest
WORKDIR /app
# Copy built static files
COPY --from=builder /app/dist ./dist