FROM node:22-alpine WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci --include=dev COPY server ./server COPY constants.ts types.ts ./ ENV APP_ENV=production EXPOSE 3001 CMD ["sh", "-c", "npm run db:migrate && npm run db:bootstrap-admin && exec ./node_modules/.bin/tsx server/src/index.ts"]