FROM node:20-slim RUN apt-get update && apt-get install -y --no-install-recommends postgresql-client && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci --omit=dev COPY ai-server/ ./ai-server/ COPY splash.html ./ COPY data/ ./data/ COPY scripts/run-migrations.mjs ./scripts/run-migrations.mjs COPY database/ ./database/ EXPOSE 3001 CMD ["node", "ai-server/index.mjs"]