Synology DSM verwendet ACLs (+) auf Docker-Volumes die Vorrang vor Linux- Basisrechten haben. chown/gosu funktioniert nicht gegen DSM-ACLs. Container läuft weiterhin als root im geschlossenen Docker-Netz.
5 lines
161 B
Bash
5 lines
161 B
Bash
#!/bin/sh
|
|
set -e
|
|
# Volume-Rechte bei jedem Start korrigieren, dann zu appuser wechseln
|
|
chown -R appuser:appuser /data 2>/dev/null || true
|
|
exec gosu appuser "$@"
|