Fixed
- Container exits immediately when socket GID has no named group —
Docker.entrypoint.shtreatedgetent group <gid>failures as fatal underset -e -o pipefail, so mounts where/var/run/docker.sockhad a numeric GID not present in/etc/groupcaused an immediate exit (status=exited,exit=2) before app startup. The group lookup is now tolerant and falls back to creating a matching group as intended. (#82) - Log pretty-printing no longer depends on shell pipes — Moved human-readable formatting from the entrypoint pipeline (
node | pino-pretty) into the app logger configuration. This preserves properexec/signal behavior undertiniwhile keepingDD_LOG_FORMAT=jsonsupport.