FROM node:22-alpine WORKDIR /app COPY package.json ./ RUN npm install COPY index.html ./ COPY index.tsx ./ COPY index.css ./ COPY metadata.json ./ COPY tsconfig.json ./ COPY vite.config.ts ./ # Debug: show what scripts are available RUN cat package.json | head -20 RUN npx vite build EXPOSE 7860 CMD ["npx", "serve", "-s", "dist", "-l", "7860"]