Для поддержки тире в имени пользователя и БД, просто берем их в двойные кавычки.
Скрипт для /docker-entrypoint-initdb.d можно выглядеть напр. так (с поддержкой создания нескольких БД):