Dockerfile
FROM node:18-alpine
# Install necessary packages for canvas
RUN apk add --no-cache \
build-base \
cairo-dev \
jpeg-dev \
pango-dev \
giflib-dev
WORKDIR /app
RUN npm install -g typescript
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 5173
CMD ["npm", "run", "dev"]