Download Dockerfile from Stylique/facelessflow-renderer: direct link, hf CLI and curl.
- Browser
- Download file 1.17 kB
-
https://huggingface.co/spaces/Stylique/facelessflow-renderer/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/Stylique/facelessflow-renderer/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/Stylique/facelessflow-renderer/resolve/main/Dockerfile
1.17 kB
| FROM node:20-bookworm | |
| # Install Remotion dependencies + FFmpeg + Google Chrome | |
| RUN apt-get update && \ | |
| apt-get install -y \ | |
| ffmpeg \ | |
| wget \ | |
| gnupg \ | |
| libnss3 \ | |
| libnspr4 \ | |
| libatk1.0-0 \ | |
| libatk-bridge2.0-0 \ | |
| libcups2 \ | |
| libdrm2 \ | |
| libdbus-1-3 \ | |
| libxkbcommon0 \ | |
| libxcomposite1 \ | |
| libxdamage1 \ | |
| libxfixes3 \ | |
| libxrandr2 \ | |
| libgbm1 \ | |
| libasound2 \ | |
| libpango-1.0-0 \ | |
| libcairo2 \ | |
| && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ | |
| && echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list \ | |
| && apt-get update \ | |
| && apt-get install -y google-chrome-stable \ | |
| && apt-get clean \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # Set Chrome path for Remotion | |
| ENV CHROME_BIN=/usr/bin/google-chrome-stable | |
| ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true | |
| ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable | |
| WORKDIR /app | |
| # Copy package files | |
| COPY package*.json ./ | |
| # Install dependencies | |
| RUN npm install | |
| # Copy application files | |
| COPY . . | |
| # Expose port | |
| EXPOSE 7860 | |
| # Start server | |
| CMD ["npm", "start"] | |