Download Dockerfile from zachyuan/workflows: direct link, hf CLI and curl.
- Browser
- Download file 827 Bytes
-
https://huggingface.co/spaces/zachyuan/workflows/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/zachyuan/workflows/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/zachyuan/workflows/resolve/main/Dockerfile
827 Bytes
| FROM node:22-alpine | |
| RUN apk add --no-cache \ | |
| git python3 py3-pip make g++ build-base \ | |
| cairo-dev pango-dev chromium \ | |
| postgresql-client yt-dlp | |
| ENV PUPPETEER_SKIP_DOWNLOAD=true \ | |
| PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser | |
| RUN npm install -g n8n@latest | |
| RUN mkdir -p /home/node/.n8n /data \ | |
| && chown -R node:node /home/node/.n8n /data | |
| USER node | |
| WORKDIR /home/node | |
| ENV N8N_PORT=7860 \ | |
| N8N_HOST=0.0.0.0 \ | |
| N8N_PROTOCOL=https \ | |
| N8N_USER_FOLDER=/data \ | |
| N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \ | |
| N8N_RUNNERS_ENABLED=true \ | |
| N8N_PROXY_HOPS=1 \ | |
| NODE_FUNCTION_ALLOW_BUILTIN=* \ | |
| NODE_FUNCTION_ALLOW_EXTERNAL=* | |
| ENV TZ=America/Sao_Paulo \ | |
| GENERIC_TIMEZONE=America/Sao_Paulo | |
| ENV DB_TYPE=postgresdb \ | |
| DB_POSTGRESDB_SCHEMA=public | |
| EXPOSE 7860 | |
| CMD ["n8n", "start"] |