FROM node:22-slim

WORKDIR /app

# Abhaengigkeiten zuerst (Docker Layer-Cache)
COPY pwa/server/package*.json ./
RUN npm ci --production

# Quellcode kopieren
COPY pwa/server/ ./

ENV PORT=3100
ENV CHAT_API_TOKEN=""

EXPOSE 3100

CMD ["node", "index.js"]
