fe7af1775a
chown im Dockerfile reicht nicht: Docker überschreibt beim Mounten eines named Volume die Image-Permissions. Entrypoint-Script (läuft als root) korrigiert /data-Ownership zur Laufzeit und startet dann via su-exec als unprivilegierten node-User (korrekte Signal-Weiterleitung). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
245 B
Bash
7 lines
245 B
Bash
#!/bin/sh
|
|
# Entrypoint: /data-Permissions zur Laufzeit korrigieren, dann als node-User starten.
|
|
# Notwendig, weil Docker beim Mounten eines named Volume die Image-Permissions überschreibt.
|
|
set -e
|
|
chown -R node:node /data
|
|
exec su-exec node "$@"
|