Size: a a a

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

2021 March 09

.K

.Pasha Kruzenshtern in Dart & Flutter по-русски
Денис
Ребят, есть Dart сервер на Docker, как добавить в Dockerfile --no-sound-null-safety
Это не просто добавить флаг на строчке с CMD/ENTRYPOINT?
источник

Д

Денис in Dart & Flutter по-русски
.Pasha Kruzenshtern
Это не просто добавить флаг на строчке с CMD/ENTRYPOINT?
я уже в Dockerfile добавил ENV DART_VM_OPTIONS --no-sound-null-safety
источник

Д

Денис in Dart & Flutter по-русски
я использу Cloud Build, и он после этого отказывается работать(
источник

A

Alexey in Dart & Flutter по-русски
Денис
я использу Cloud Build, и он после этого отказывается работать(
вопрос немного в сторону: ты не пробовал делать dart2native компиляцию чтобы не запускать виртуалку тяжеловесную?
источник

Д

Денис in Dart & Flutter по-русски
нет, впервые слышу) это что?
источник

A

Alexey in Dart & Flutter по-русски
весь серверный код (если не используешь mirrors) ты можешь пропустить через dart2native и получить скомпилированный ехешник для платформы (линукс-винда-мак)
источник

A

Alexey in Dart & Flutter по-русски
и тогда сервер запускается за миллисекунды
источник

A

Alexey in Dart & Flutter по-русски
я использовал акведук для сервера. его перестали поддерживать и решил смениться на shelf. а с ним уже без всяких проблем комилирую в нативный код
источник

A

Alexey in Dart & Flutter по-русски
Денис
нет, впервые слышу) это что?
вот еще пример контейнера который все это в себе делает и использует специальный image для работы сервером (я, правда, еще у себя это не внедрил)
источник

A

Alexey in Dart & Flutter по-русски
а еще на m1 большая проблема нормально скомилировать докер через docker buildx для другой платформы
источник

Д

Денис in Dart & Flutter по-русски
и этот экзешник можно развернуть на cloud run?
источник

A

Alexey in Dart & Flutter по-русски
Денис
и этот экзешник можно развернуть на cloud run?
я не знаком с cloud run, но если там работают с контейнерами докера, то да
источник

Д

Денис in Dart & Flutter по-русски
хмм а есть статьи на эту тему?
источник

Д

Денис in Dart & Flutter по-русски
я бы почитал
источник

A

Alexey in Dart & Flutter по-русски
Денис
я бы почитал
источник

A

Alexey in Dart & Flutter по-русски
сделай у себя тест с dart2native и офигеешь насколько быстро сервак стартует по сравнению когда ты делаешь это через dart main.dart
источник

Д

Денис in Dart & Flutter по-русски
спасибо)
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Alexey
я использовал акведук для сервера. его перестали поддерживать и решил смениться на shelf. а с ним уже без всяких проблем комилирую в нативный код
Глянул. Что-то заморочно, он вообще на express не похож
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
И похоже, это сейчас единственный варик с сервером на Дарте?
источник

A

Alexey in Dart & Flutter по-русски
где-то есть целый список по серверам: акведук, ягуар, ангел, шелф и еще пара каких-то.
источник