Update permissions for config.yaml
Fix config.yaml permission drift on startupfix/verification-admin-route-recovery
parent
cd9cd1b159
commit
b24d239ce1
|
|
@ -58,6 +58,13 @@ if [ ! -f "$HERMES_HOME/config.yaml" ]; then
|
||||||
cp "$INSTALL_DIR/cli-config.yaml.example" "$HERMES_HOME/config.yaml"
|
cp "$INSTALL_DIR/cli-config.yaml.example" "$HERMES_HOME/config.yaml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ensure the main config file remains accessible to the hermes runtime user
|
||||||
|
# even if it was edited on the host after initial ownership setup.
|
||||||
|
if [ -f "$HERMES_HOME/config.yaml" ]; then
|
||||||
|
chown hermes:hermes "$HERMES_HOME/config.yaml"
|
||||||
|
chmod 640 "$HERMES_HOME/config.yaml"
|
||||||
|
fi
|
||||||
|
|
||||||
# SOUL.md
|
# SOUL.md
|
||||||
if [ ! -f "$HERMES_HOME/SOUL.md" ]; then
|
if [ ! -f "$HERMES_HOME/SOUL.md" ]; then
|
||||||
cp "$INSTALL_DIR/docker/SOUL.md" "$HERMES_HOME/SOUL.md"
|
cp "$INSTALL_DIR/docker/SOUL.md" "$HERMES_HOME/SOUL.md"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue