FROM node:22-bookworm-slim # Chrome Headless Shell deps for Remotion RUN apt-get update && apt-get install -y --no-install-recommends \ libnss3 libdbus-1-3 libatk1.0-0 libgbm-dev libasound2 libxrandr2 libxkbcommon-dev \ libxfixes3 libxcomposite1 libxdamage1 libatk-bridge2.0-0 libpango-1.0-0 libcairo2 libcups2 \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY package*.json ./ RUN npm install --no-audit --no-fund COPY . . RUN npx remotion browser ensure EXPOSE 3100 CMD ["npm", "start"]