| | |
| | FROM node:24-alpine |
| |
|
| | |
| | USER root |
| |
|
| | |
| | RUN apk add --no-cache \ |
| | git \ |
| | python3 \ |
| | py3-pip \ |
| | make \ |
| | g++ \ |
| | build-base \ |
| | cairo-dev \ |
| | pango-dev \ |
| | chromium \ |
| | postgresql-client \ |
| | ffmpeg \ |
| | yt-dlp |
| |
|
| | |
| | ENV PUPPETEER_SKIP_DOWNLOAD=true |
| | ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser |
| |
|
| | |
| | RUN npm install -g n8n@latest |
| |
|
| | |
| | RUN mkdir -p /root/.n8n && chmod -R 700 /root/.n8n |
| |
|
| | |
| | ENV N8N_HOST=0.0.0.0 |
| | ENV N8N_PORT=7860 |
| | ENV N8N_PROTOCOL=https |
| | ENV N8N_RUNNERS_ENABLED=true |
| | ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true |
| | ENV WEBHOOK_URL=https://praneshjs-n8n.hf.space |
| | ENV GENERIC_TIMEZONE=Asia/Kolkata |
| | ENV TZ=Asia/Kolkata |
| |
|
| | |
| | ENV N8N_ENCRYPTION_KEY=a4b0f2369c53c7b748efedfbac38e6b92b7c6b9b1aaecdf1 |
| |
|
| | |
| | ENV DB_TYPE=postgresdb |
| | ENV DB_POSTGRESDB_DATABASE=postgres |
| | ENV DB_POSTGRESDB_HOST=aws-1-ap-south-1.pooler.supabase.com |
| | ENV DB_POSTGRESDB_PORT=5432 |
| | ENV DB_POSTGRESDB_USER=postgres.ngkmduatortmunvxncbr |
| | ENV DB_POSTGRESDB_PASSWORD=Pranesh@5264 |
| | ENV DB_POSTGRESDB_SCHEMA=public |
| | ENV DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=false |
| |
|
| | |
| | WORKDIR /root/.n8n |
| |
|
| | |
| | CMD sleep 5 && n8n start |
| |
|
| | EXPOSE 7860 |
| |
|