Решил вчера попробовать снова Phanpy вместо форка Masto-FE от GoToSocial так как узнал, что в нём, оказывается, тоже зарыт в неожиданном месте многоколоночный интерфейс.
Пока что выглядит терпимо. По UX местами лучше, но вот по работе прямо ощущается заметно тяжелее. Возможно, конечно, из-за анимаций.
Естественно, никакого официального образа у Phanpy не было. Кто вообще в 2026 году деплоит контейнеры? Поэтому пришлось сделать свой CI по Cron, который каждый день ищет новый релиз и если нашёл - собирает его в образ.
Образы не предлагаю к использованию потому что у Phanpy built-time конфигурация, что выливается в то, что если вы собираете образ под свой инстанс - это зашито в образе, а не в конфигурации извне.
Можно, конечно, было сделать образ с entrypoint, который патчил бы Phanpy при запуске, но точно не на стадии "хочу потрогать, возможно выкину".
Впрочем хотя бы сам CI запилен без особого хардкода и конфигурируется переменными-секретами из CI. Так что сделать сборку образов для другого инстанс - вопрос нескольких минут.
Как всегда, спасибо LLM агентам за то, что задача "сделать регулярную сборку образов этой фигни" перешла из категории "ой да ебись оно конём" в категорию "так падажжи ёбана".
#GoToSocial #UI #UX #Phanpy #pic #log #experiment #CI #Docker #deploy #thoughts














