Ээээ... нууу.... Alpine много для чего используется, далеко не только для роутеров. Например, множество легковесных образов Docker построено на нём.
Я пока для себя тренируюсь, в обычном VPS, чтобы не тащить туда полный Debian/Ubuntu ради одного сервиса
На Windows для авторизации пользователей из LDAP неплохо работает pGina без uidNumber'ов: для авторизации используется только uid (логин). Собственно, что-то подобное и требуется реализовать на линуске.
Денис, я даже не знаю, где это место, т.к. не могу зайти в настройки Hyper-V, т.к. Hyper-V Manager'у не к чему подключиться, т.к. Hyper-V Host Compute Service и другие Hyper-V службы не запускаются.
Суть npm и package.json в том, что версии пакета фиксируются и при повторном развёртывании гарантировано совпадают с тем, что у вас прописано в файле.
Если вас не устраивает такое положение вещей, то указывайте версии в соответствии с семантикой: например, "1.1.*", "1.0.0 - 1.2.0" или "*".
Подробнее про версионирование: https://docs.npmjs.com/misc/semver, https://docs.npmjs.com/getting-started/semantic-ve... и semver.npmjs.com
Там же (/bitrix/components/bitrix/socserv.auth.form/templates/.default/template.php) рядом в цикле по всем активным сервисам соц. авторизации есть паременная $service["ID"]. Положите куда-либо свои иконки и вместо <?=$service["FORM_HTML"]?> напишите .png">
Также в $service есть и другие интересные полезные поля.
Конечно, кастомный шаблон необходимо положить в своё пространство, возможно, добавить какие-либо проверки и т.д.
Я пока для себя тренируюсь, в обычном VPS, чтобы не тащить туда полный Debian/Ubuntu ради одного сервиса