FROM node:22-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --omit=dev RUN npm install -g @anthropic-ai/claude-code COPY . . RUN mkdir -p data && chown -R node:node /app USER node ENV HOST=0.0.0.0 ENV PORT=3000 EXPOSE 3000 CMD ["node", "server.js"]