| FROM node:20-alpine |
|
|
| RUN apk add --no-cache \ |
| chromium \ |
| nss \ |
| ffmpeg \ |
| curl \ |
| wget \ |
| bash \ |
| yarn \ |
| python3 \ |
| py3-pip \ |
| libc6-compat \ |
| yt-dlp |
| |
| USER node |
| WORKDIR /home/node |
|
|
| RUN yarn global add n8n@latest |
|
|
| ENV N8N_PORT=7860 |
| ENV N8N_HOST=0.0.0.0 |
| ENV N8N_BASIC_AUTH_ACTIVE=true |
| ENV N8N_BASIC_AUTH_USER=admin |
| ENV N8N_BASIC_AUTH_PASSWORD=admin123 |
| ENV N8N_ENCRYPTION_KEY=randomlongstringhere |
| ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true |
| |
| ENV WEBHOOK_URL=https://nexacore-nnn.hf.space/ |
| ENV N8N_EDITOR_BASE_URL=https://nexacore-nnn.hf.space/ |
|
|
|
|
| EXPOSE 7860 |
|
|
| |
| CMD ["sh", "-c", "mkdir -p ~/.n8n && npx n8n start"] |
|
|