infinityonline commited on
Commit
45876fc
·
verified ·
1 Parent(s): dd669ad

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +49 -0
  2. README.md +7 -5
Dockerfile ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:20-slim
2
+
3
+ # ── Network ──────────────────────────────────────────────
4
+ ENV N8N_HOST=0.0.0.0
5
+ ENV N8N_PORT=7860
6
+ ENV N8N_PROTOCOL=https
7
+ ENV NODE_ENV=production
8
+
9
+ # ── Proxy Fix (reverse proxy) ────────────────
10
+ ENV N8N_PROXY_HOPS=1
11
+ # WEBHOOK_URL - Secrets
12
+
13
+ # ── Timezone ──────────────────────────────────────────────
14
+ ENV GENERIC_TIMEZONE=Africa/Cairo
15
+
16
+ # ── Auth ─────────────
17
+ ENV N8N_BASIC_AUTH_ACTIVE=true
18
+
19
+ # ── Data folder ───────────────────────────────────────────
20
+ ENV N8N_USER_FOLDER=/home/node/.n8n
21
+
22
+ # ── Disable noise ─────────────────────────────────────────
23
+ ENV N8N_DIAGNOSTICS_ENABLED=false
24
+ ENV N8N_VERSION_NOTIFICATIONS_ENABLED=false
25
+ ENV N8N_HIRING_BANNER_ENABLED=false
26
+ ENV N8N_LOG_LEVEL=warn
27
+ ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
28
+
29
+ # ── Executions ────────────────────────────────────────────
30
+ ENV EXECUTIONS_DATA_SAVE_ON_ERROR=all
31
+ ENV EXECUTIONS_DATA_SAVE_ON_SUCCESS=all
32
+
33
+ # ── Install deps ──────────────────────────────────────────
34
+ RUN apt-get update -qq && apt-get install -y --no-install-recommends \
35
+ ca-certificates curl \
36
+ && apt-get clean && rm -rf /var/lib/apt/lists/*
37
+
38
+ # ── Install n8n (latest stable) ───────────────────────────
39
+ RUN npm install -g n8n@latest --loglevel=error
40
+
41
+ # ── Prepare data folder ───────────────────────────────────
42
+ RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node
43
+
44
+ USER node
45
+ WORKDIR /home/node
46
+
47
+ EXPOSE 7860
48
+
49
+ CMD ["n8n", "start"]
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: N8n
3
- emoji: 📊
4
- colorFrom: gray
5
- colorTo: pink
6
  sdk: docker
 
7
  pinned: false
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: n8n Automation
3
+ emoji:
4
+ colorFrom: yellow
5
+ colorTo: red
6
  sdk: docker
7
+ app_port: 7860
8
  pinned: false
9
  ---
10
 
11
+ # n8n
12
+ Workflow automation platform.