Email or username:

Password:

Forgot your password?
Top-level
Мя :sparkles_lesbian:

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

7 comments
тёплый ветер тихо воет :wave1:

@mo ничего себе, он может ИГНОРИТЬ файлы?!

Мя :sparkles_lesbian:

@oreolek ....это был сарказм, или что? :blobcatgooglywhat:

тёплый ветер тихо воет :wave1:

@mo нет, я честно не знал об этой фиче

Мя :sparkles_lesbian:

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

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

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

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

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

Мя :sparkles_lesbian:

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

sattellite

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

Мя :sparkles_lesbian:

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

Go Up