malekradwan130 commited on
Commit
5c7db24
·
verified ·
1 Parent(s): f56a61c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -28
Dockerfile CHANGED
@@ -1,23 +1,16 @@
1
  FROM node:24-alpine
2
 
3
- # =========================
4
- # Root for setup
5
- # =========================
6
  USER root
7
 
8
  # -------------------------
9
- # DNS / Network tweaks (BEST EFFORT)
10
  # -------------------------
11
- # Force IPv4 first (very important for Node on HF)
12
  ENV NODE_OPTIONS=--dns-result-order=ipv4first
13
-
14
- # Optional: reduce TLS strictness for testing (does NOT fix ENOTFOUND)
15
  ENV NODE_TLS_REJECT_UNAUTHORIZED=0
16
 
17
  # -------------------------
18
  # n8n paths
19
  # -------------------------
20
- ARG N8N_PATH=/usr/local/lib/node_modules/n8n
21
  ARG BASE_PATH=/root/.n8n
22
  ARG DATABASE_PATH=$BASE_PATH/database
23
  ARG CONFIG_PATH=$BASE_PATH/config
@@ -50,12 +43,6 @@ RUN apk add --no-cache \
50
  ca-certificates \
51
  && update-ca-certificates
52
 
53
- # -------------------------
54
- # Try overriding resolv.conf (may be overwritten by HF at runtime)
55
- # -------------------------
56
- RUN echo "nameserver 1.1.1.1" > /etc/resolv.conf \
57
- && echo "nameserver 8.8.8.8" >> /etc/resolv.conf
58
-
59
  # -------------------------
60
  # Puppeteer / Chromium
61
  # -------------------------
@@ -79,22 +66,8 @@ RUN chown -R node:node $BASE_PATH \
79
  && mkdir -p /data \
80
  && chown -R node:node /data
81
 
82
- # -------------------------
83
- # Workdir
84
- # -------------------------
85
  WORKDIR /data
86
 
87
- # -------------------------
88
- # Drop privileges
89
- # -------------------------
90
  USER node
91
 
92
- # -------------------------
93
- # Optional: debug DNS at startup (TEMP – remove after test)
94
- # -------------------------
95
- # CMD sh -c "nslookup discord.com || true && n8n start"
96
-
97
- # -------------------------
98
- # Start n8n
99
- # -------------------------
100
  CMD ["n8n", "start"]
 
1
  FROM node:24-alpine
2
 
 
 
 
3
  USER root
4
 
5
  # -------------------------
6
+ # DNS / Node networking tweaks (HF SAFE)
7
  # -------------------------
 
8
  ENV NODE_OPTIONS=--dns-result-order=ipv4first
 
 
9
  ENV NODE_TLS_REJECT_UNAUTHORIZED=0
10
 
11
  # -------------------------
12
  # n8n paths
13
  # -------------------------
 
14
  ARG BASE_PATH=/root/.n8n
15
  ARG DATABASE_PATH=$BASE_PATH/database
16
  ARG CONFIG_PATH=$BASE_PATH/config
 
43
  ca-certificates \
44
  && update-ca-certificates
45
 
 
 
 
 
 
 
46
  # -------------------------
47
  # Puppeteer / Chromium
48
  # -------------------------
 
66
  && mkdir -p /data \
67
  && chown -R node:node /data
68
 
 
 
 
69
  WORKDIR /data
70
 
 
 
 
71
  USER node
72
 
 
 
 
 
 
 
 
 
73
  CMD ["n8n", "start"]