keithproject commited on
Commit
17426b7
·
1 Parent(s): dfbc738

fix: Rsync Permission issue

Browse files
Files changed (1) hide show
  1. entrypoint.sh +2 -0
entrypoint.sh CHANGED
@@ -59,6 +59,7 @@ safe_sync() {
59
  echo " Excluding: node_modules, .cache, logs, *.tmp, *.lock, *.pid, .local/share/uv"
60
 
61
  rsync -a --checksum --delete \
 
62
  --exclude='.local/share/uv' \
63
  --exclude='node_modules' \
64
  --exclude='.cache' \
@@ -85,6 +86,7 @@ if [ "$(id -u)" = "0" ]; then
85
  # Create working directory on fast local filesystem
86
  mkdir -p "$HERMES_WORK"/{cron,sessions,logs,hooks,memories,skills,skins,plans,workspace,home}
87
  mkdir -p "$HERMES_BACKUP"/{cron,sessions,logs,hooks,memories,skills,skins,plans,workspace,home}
 
88
 
89
  # Restore from backup if exists
90
  if [ -d "$HERMES_BACKUP" ] && [ "$(ls -A $HERMES_BACKUP 2>/dev/null | wc -l)" -gt 0 ]; then
 
59
  echo " Excluding: node_modules, .cache, logs, *.tmp, *.lock, *.pid, .local/share/uv"
60
 
61
  rsync -a --checksum --delete \
62
+ --no-owner --no-group \
63
  --exclude='.local/share/uv' \
64
  --exclude='node_modules' \
65
  --exclude='.cache' \
 
86
  # Create working directory on fast local filesystem
87
  mkdir -p "$HERMES_WORK"/{cron,sessions,logs,hooks,memories,skills,skins,plans,workspace,home}
88
  mkdir -p "$HERMES_BACKUP"/{cron,sessions,logs,hooks,memories,skills,skins,plans,workspace,home}
89
+ chown -R ${HERMES_UID}:${HERMES_GID} "$HERMES_BACKUP"
90
 
91
  # Restore from backup if exists
92
  if [ -d "$HERMES_BACKUP" ] && [ "$(ls -A $HERMES_BACKUP 2>/dev/null | wc -l)" -gt 0 ]; then