FROM mcr.microsoft.com/playwright:v1.61.0-noble WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ pkg-config \ libcairo2-dev \ libpango1.0-dev \ libjpeg-dev \ libgif-dev \ librsvg2-dev \ build-essential \ && rm -rf /var/lib/apt/lists/* COPY package*.json ./ RUN npm ci COPY . . ENV NODE_ENV=production ENV PORT=7860 EXPOSE 7860 CMD ["npx", "tsx", "server.ts"]