lor.sh is one of the many independent Mastodon servers you can use to participate in the fediverse.
lor.sh is yet another mastodon instance.

Administered by:

Server stats:

388
active users

TIL, что докер может собирать одновременно два стейджа, до тех пор пока они не зависят друг от друга

Иронично, что первое что надо добавить в .dockerignore это...собственно Dockerfile
Изнутри контейнера он нужен практически никогда, а вот кеш ресеттит только так

Оказывается, sqlx::migrate!() не может создать SQLite базу если её нет. Хотя трейт для этих методов как бы существует, но как бы использовать его и незачем, мигрируйте ручками

И я щас пытаюсь прикинуть, как бы мне сложить вместе
а) удобное использование пула (сейчас он создается через LazyLock, и юзается через Deref)
б) асинк, который нужен для create_database() но которого нет в ините LazyLock

Можно сделать метод init, а пул так и оставить в Lazy, но какие-то от этого неприятные ощущения. Но других вариантов вроде нет, чтобы все места использования не менять

Я: фух, наконец-то написала компонент выбора страницы и он работает
Я: *запускаю чистый контейнер, где в базе 0 записей*
Пагинация: *ебнулась*

sattellite

@mo юнит тесты помогают избежать таких случаев

@sattellite там немного нестандартный раст, и как оно с тестами будет работать надо ещё проверить
но по хорошему надо, да....