|
|
FROM node:22 |
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y curl && apt-get clean |
|
|
|
|
|
|
|
|
RUN npm install -g n8n |
|
|
|
|
|
|
|
|
ENV HF_HUB_DISABLE_TELEMETRY=1 |
|
|
ENV PIP_DISABLE_PIP_VERSION_CHECK=1 |
|
|
ENV HF_ENDPOINT=https://huggingface.co |
|
|
ENV HF_HOME=/tmp |
|
|
ENV HTTP_PROXY="" |
|
|
ENV HTTPS_PROXY="" |
|
|
ENV http_proxy="" |
|
|
ENV https_proxy="" |
|
|
ENV ALL_PROXY="" |
|
|
|
|
|
|
|
|
VOLUME ["/var/run/docker.sock", "/root/data/home/node/.n8n"] |
|
|
|
|
|
|
|
|
ENV N8N_HOST=shayanrl-n8n-v2.hf.space \ |
|
|
N8N_PORT=7860 \ |
|
|
N8N_PROTOCOL=https \ |
|
|
NODE_ENV=production \ |
|
|
N8N_RUNNERS_ENABLED=true \ |
|
|
WEBHOOK_URL=https://shayanrl-n8n-v2.hf.space \ |
|
|
N8N_USER_FOLDER=/data/shayan/n8n \ |
|
|
NODE_FUNCTION_ALLOW_BUILTIN=* |
|
|
|
|
|
|
|
|
EXPOSE 7860 |
|
|
|
|
|
|
|
|
CMD ["n8n", "start"] |
|
|
|