somratpro commited on
Commit
32b834b
Β·
1 Parent(s): 4d69af1

chore: rename python3 to python3-sync to avoid conflicts in container execution environment

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -0
  2. n8n-sync.py +1 -1
  3. start.sh +4 -4
Dockerfile CHANGED
@@ -19,6 +19,8 @@ RUN apt-get update && apt-get install -y -q --no-install-recommends \
19
  tini \
20
  && pip3 install -q --no-cache-dir --break-system-packages huggingface_hub \
21
  && npm install -g --loglevel=error n8n@${N8N_VERSION} \
 
 
22
  && rm -rf /var/lib/apt/lists/*
23
 
24
  RUN mkdir -p /home/node/app /home/node/.n8n && \
 
19
  tini \
20
  && pip3 install -q --no-cache-dir --break-system-packages huggingface_hub \
21
  && npm install -g --loglevel=error n8n@${N8N_VERSION} \
22
+ && mv /usr/bin/python3 /usr/bin/python3-sync \
23
+ && (mv /usr/bin/python3.11 /usr/bin/python3.11-sync || true) \
24
  && rm -rf /var/lib/apt/lists/*
25
 
26
  RUN mkdir -p /home/node/app /home/node/.n8n && \
n8n-sync.py CHANGED
@@ -1,4 +1,4 @@
1
- #!/usr/bin/env python3
2
 
3
  import hashlib
4
  import json
 
1
+ #!/usr/bin/env python3-sync
2
 
3
  import hashlib
4
  import json
start.sh CHANGED
@@ -42,7 +42,7 @@ export N8N_LICENSE_AUTO_RENEW_ENABLED="${N8N_LICENSE_AUTO_RENEW_ENABLED:-false}"
42
 
43
  echo ""
44
  echo " ╔════════════════════════════════════╗"
45
- echo " β•‘ Hugging8n β•‘"
46
  echo " β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•"
47
  echo ""
48
  echo "Public host : ${SPACE_HOST_DETECTED:-not detected}"
@@ -53,7 +53,7 @@ echo "Sync every : ${SYNC_INTERVAL}s"
53
 
54
  if [ -n "${HF_TOKEN:-}" ]; then
55
  echo "Restoring persisted n8n state from HF Dataset..."
56
- python3 "$APP_DIR/n8n-sync.py" restore || true
57
  else
58
  echo "HF_TOKEN is not set. Running without dataset persistence."
59
  fi
@@ -65,14 +65,14 @@ cleanup() {
65
  [ -n "${PROXY_PID:-}" ] && kill "$PROXY_PID" 2>/dev/null || true
66
  if [ -n "${HF_TOKEN:-}" ]; then
67
  echo "Running final backup pass..."
68
- python3 "$APP_DIR/n8n-sync.py" sync-once || true
69
  fi
70
  }
71
 
72
  trap cleanup EXIT INT TERM
73
 
74
  if [ -n "${HF_TOKEN:-}" ]; then
75
- python3 "$APP_DIR/n8n-sync.py" loop &
76
  SYNC_PID=$!
77
  fi
78
 
 
42
 
43
  echo ""
44
  echo " ╔════════════════════════════════════╗"
45
+ echo " β•‘ Hugging8n β•‘"
46
  echo " β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•"
47
  echo ""
48
  echo "Public host : ${SPACE_HOST_DETECTED:-not detected}"
 
53
 
54
  if [ -n "${HF_TOKEN:-}" ]; then
55
  echo "Restoring persisted n8n state from HF Dataset..."
56
+ python3-sync "$APP_DIR/n8n-sync.py" restore || true
57
  else
58
  echo "HF_TOKEN is not set. Running without dataset persistence."
59
  fi
 
65
  [ -n "${PROXY_PID:-}" ] && kill "$PROXY_PID" 2>/dev/null || true
66
  if [ -n "${HF_TOKEN:-}" ]; then
67
  echo "Running final backup pass..."
68
+ python3-sync "$APP_DIR/n8n-sync.py" sync-once || true
69
  fi
70
  }
71
 
72
  trap cleanup EXIT INT TERM
73
 
74
  if [ -n "${HF_TOKEN:-}" ]; then
75
+ python3-sync "$APP_DIR/n8n-sync.py" loop &
76
  SYNC_PID=$!
77
  fi
78