Size: a a a

Dart & Flutter по-русски

2021 April 16

DK

D K in Dart & Flutter по-русски
Всем привет
источник

FK

Flutter KZ in Dart & Flutter по-русски
В примерах блока есть авторизация. Там два блока 1)логин блок, 2)блок авторизации. Один из них чисто для валидации или я неправильно понял?
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
бабы
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
первым делом вообще то код, бабы уже потом
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
я предупреждал))
источник

di

dmitrii ivanov in Dart & Flutter по-русски
народ, такой вопрос: написан веб-сервис на dart'е, собрал образ в докере и развернул на сервере, все работает. Нужен ли мне Apache или nginx? Я про то "как правильно надо делать". Считается ли что веб-сервер который поднимает дарт годится только для разработки и тестирования, а в продакшн надо ставить апач и нджинкс?
источник

MA

Muammar Al-Shedivat in Dart & Flutter по-русски
Reverse proxy типа nginx’a тебе все равно понадобится. Допустим, ты захочешь сделать SSL Termination или сервить какую-то статику. Также очень частым кейсом бывает, когда ты поднимаешь один reverse proxy и в зависимости от поддомена редиректишь на правильный сервис. Допустим, хочешь ты какую-то аналитику: поднимаешь metabase и редиректишь analytics.example.com туда
источник

di

dmitrii ivanov in Dart & Flutter по-русски
спасибо за ответ. На самом деле у меня так все сейчас и есть. Есть настроенный продакшн сервер с nginx'ом который проксирует запросы на локальную машину(которая не смотрять во вне) где установлен докер, на котором крутятся несколько контейнеров в одном из которых мой дарт сервис. Меня просто смущает алгоритм работы с этим сервисом... Я себе представляю следующий идеальный вариант работы(на примере php): nginx——>локальная машина с docker——>контейнер с апачем/субд——>приложение на другой машине(прод). Тем самым, если я захочу изменить код приложения, мне не надо пересобирать контейнер, лезть в него и редактировать код в нем. Код находится на машине которая за 3 воротами стоит. В случае с дарт сервисом/сервером, мне видимо надо будет или лезть в контейнер чтобы изменить код, либо пересобирать его...что я думаю не очень правильно...
источник

di

dmitrii ivanov in Dart & Flutter по-русски
или я где то ошибаюсь?
источник

di

dmitrii ivanov in Dart & Flutter по-русски
в моей съхеме работы докер используется как раз таки для разной работы разных сервисом в зависимости от поддомена(разные субд, разные настройки апача и т.п.), и в эту схему я хотел как раз таки вставить дарт сервис
источник

☕️ CunningFox in Dart & Flutter по-русски
Образ какой развернут?
источник

di

dmitrii ivanov in Dart & Flutter по-русски
свой собрал, сначало попробовал готовый гуловский google/dart но он слишком огромный получился для простенького rest api сервиса
источник

☕️ CunningFox in Dart & Flutter по-русски
Да, гугловые все только для разработки
источник

☕️ CunningFox in Dart & Flutter по-русски
На выходе 12мб продовый контейнер против 800 😁
источник

di

dmitrii ivanov in Dart & Flutter по-русски
ну у меня чуть побольше вышло. Но все же не 800 мб google/dart образа который кстати часто используют в статьях где выводят hello world. 2021 год...hello world весит 800 мб...
источник

di

dmitrii ivanov in Dart & Flutter по-русски
меня просто смущает что я код приложения упаковываю в контейнер...соответственно чтобы его, в случае чего, отредактировать мне надо или в сам контейнер лезть или пересобирать его.
источник

di

dmitrii ivanov in Dart & Flutter по-русски
поэтому и думал над связкой работы nginx—>веб сервер апач(докер)—->код приложения
источник

☕️ CunningFox in Dart & Flutter по-русски
А dart2native?
источник

☕️ CunningFox in Dart & Flutter по-русски
В контейнере должен бинарник лежать
источник

SR

Sergey Ryzhkov in Dart & Flutter по-русски
volumes
источник