These are simple Bash scripts userngo-alpine.sh and userngo-debian.sh that can be used to create a user "on the go" at startup in a Docker container, based on some environment variables, and use it to run the actual containerized application.
Tip: even if a Docker container is running entirely as unprivileged user, you can still use docker exec -ituroot mycontainer bash to run commands as root inside it.