Spaces:
Paused
Paused
Commit ·
17426b7
1
Parent(s): dfbc738
fix: Rsync Permission issue
Browse files- 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
|