Join Nostr
2026-05-16 20:36:11 UTC
in reply to

Rасhеl Lеviеvа on Nostr: Разрабы решили проявить уникальность и ...

Разрабы решили проявить уникальность и сократили стандартную докеровскую переменную DB_PASSWORD до DB_PASSWD, из-за чего контейнер на автомате падает, матерясь на пустой пароль. Затем вылезает классический гоночный старт: бэкенд запускается быстрее, чем успевает проснуться база MariaDB. В итоге миграции ломаются ровно посередине, таблица firmware под прошивки консолей не создается, а сканер выдает лежит с 500ой ошибкой, которая лечится только полным сносом папки db_data. Дальше веб-морда начинает истерить, что файл конфигурации не найден, но стоит сделать ленивый touch config.yml в примонтированной папке, как внутренний питоновский парсер ломается об этот пустой файл нулевого размера и наглухо сносит настройки путей сканера. С правами на папки вообще отдельный гэнгбэнг: если запустить стек до того, как созданы директории на хосте, докер-демон заберет папку roms под root, с Permission denied при попытке скопировать игры, так что приходится силой отжимать свой же хоум через chown. Но финал ваще: даже когда все права вылизаны до блеска, папки названы строго по гайду вроде nes или genesis, а внутри лежат каноничные ромы, сканер заходит внутрь, пишет, что платформа определена, и выдает издевательское No roms found. Оказывается, дефолтный быстрый скан на свежей базе не делает вообще ничего, и чтобы этот кусок кала соизволил заметить файлы, нужно зарыться в настройки и принудительно переключать его на глубокое сканирование. Короче, эталонное кривое говно, написанное через левое полушарие задницы. Разработчики скорее всего из РФ.