somratpro commited on
Commit
c45f3dd
·
1 Parent(s): 5f7429a

fix: move NODE_OPTIONS definition after dns-fix.js is copied to prevent build errors

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -2
Dockerfile CHANGED
@@ -6,8 +6,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
6
  N8N_PORT=5678 \
7
  HF_HUB_DISABLE_PROGRESS_BARS=1 \
8
  PYTHONUNBUFFERED=1 \
9
- PIP_ROOT_USER_ACTION=ignore \
10
- NODE_OPTIONS="--dns-result-order=ipv4first --require /opt/dns-fix.js"
11
 
12
  RUN apt-get update && apt-get install -y -q --no-install-recommends \
13
  ca-certificates \
@@ -31,6 +30,9 @@ WORKDIR /home/node/app
31
 
32
  COPY --chown=node:node health-server.js /home/node/app/health-server.js
33
  COPY --chown=node:node dns-fix.js /opt/dns-fix.js
 
 
 
34
  COPY --chown=node:node n8n-sync.py /home/node/app/n8n-sync.py
35
  COPY --chown=node:node setup-uptimerobot.sh /home/node/app/setup-uptimerobot.sh
36
  COPY --chown=node:node start.sh /home/node/app/start.sh
 
6
  N8N_PORT=5678 \
7
  HF_HUB_DISABLE_PROGRESS_BARS=1 \
8
  PYTHONUNBUFFERED=1 \
9
+ PIP_ROOT_USER_ACTION=ignore
 
10
 
11
  RUN apt-get update && apt-get install -y -q --no-install-recommends \
12
  ca-certificates \
 
30
 
31
  COPY --chown=node:node health-server.js /home/node/app/health-server.js
32
  COPY --chown=node:node dns-fix.js /opt/dns-fix.js
33
+
34
+ # Set NODE_OPTIONS after dns-fix.js is copied so it doesn't break npm install during build
35
+ ENV NODE_OPTIONS="--dns-result-order=ipv4first --require /opt/dns-fix.js"
36
  COPY --chown=node:node n8n-sync.py /home/node/app/n8n-sync.py
37
  COPY --chown=node:node setup-uptimerobot.sh /home/node/app/setup-uptimerobot.sh
38
  COPY --chown=node:node start.sh /home/node/app/start.sh