Я пытаюсь понять, что делает эта точка входа в Docker .
Мне кажется, что при написании Dockerfiles это очень распространенный паттерн, но мои навыки работы с bash ограничены, и я понятия не имею о всех специальных символах bash kung fu.
Кроме того, трудно гуглить по "-", "$!" и т.д. Как они называются в мире Bash?
Подводя итог, что пытается сделать линия ниже?
if [ "${1#-}" != "$1" ]; then
set -- haproxy "$@"
fi