banusssi commited on
Commit
bfddf16
·
verified ·
1 Parent(s): 5a0850d

Update DockerFile

Browse files
Files changed (1) hide show
  1. DockerFile +16 -4
DockerFile CHANGED
@@ -1,16 +1,28 @@
1
  FROM node:20-slim
 
2
  ENV N8N_VERSION=1.33.1
3
- # Install n8n and necessary build tools
 
4
  RUN apt-get update && apt-get install -y python3 make g++ && \
5
  npm install -g n8n@${N8N_VERSION} --omit=dev && \
6
  apt-get purge -y python3 make g++ && apt-get autoremove -y && \
7
  rm -rf /var/lib/apt/lists/*
8
- # Hugging Face specific requirements
 
9
  ENV N8N_PORT=7860
 
 
 
 
10
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
11
- # Prepare the workspace for the Hugging Face user (1000)
 
 
 
12
  WORKDIR /home/node
 
13
  RUN mkdir -p /home/node/.n8n && chown -R 1000:1000 /home/node/.n8n
 
14
  USER 1000
15
- # Start n8n
16
  CMD ["n8n", "start"]
 
1
  FROM node:20-slim
2
+
3
  ENV N8N_VERSION=1.33.1
4
+
5
+ # Install dependencies and n8n
6
  RUN apt-get update && apt-get install -y python3 make g++ && \
7
  npm install -g n8n@${N8N_VERSION} --omit=dev && \
8
  apt-get purge -y python3 make g++ && apt-get autoremove -y && \
9
  rm -rf /var/lib/apt/lists/*
10
+
11
+ # Hugging Face requirements
12
  ENV N8N_PORT=7860
13
+ ENV N8N_HOST=0.0.0.0
14
+ ENV N8N_PROTOCOL=https
15
+ ENV WEBHOOK_URL=https://sssigroup-sssi-automation.hf.space/
16
+ ENV N8N_EDITOR_BASE_URL=https://sssigroup-sssi-automation.hf.space/
17
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
18
+
19
+ # Disable auth for testing (IMPORTANT)
20
+ ENV N8N_BASIC_AUTH_ACTIVE=false
21
+
22
  WORKDIR /home/node
23
+
24
  RUN mkdir -p /home/node/.n8n && chown -R 1000:1000 /home/node/.n8n
25
+
26
  USER 1000
27
+
28
  CMD ["n8n", "start"]