FROM node:20-alpine AS build

# Build-Tools für native SQLite Module (better-sqlite3)
RUN apk add --no-cache python3 make g++

WORKDIR /app

COPY package*.json ./
RUN npm install --omit=dev

COPY . .

EXPOSE 80

ENV PORT=80
CMD ["node", "server.js"]
