Size: a a a

2019 July 16

V

V in pro.elixir
разве seed используется в проде?
Или для dev/test и prod можно использовать два разных seed?
источник

BB

Boris Bengus in pro.elixir
mix run init_default_users.exs
источник

BB

Boris Bengus in pro.elixir
V
разве seed используется в проде?
Или для dev/test и prod можно использовать два разных seed?
Ну не обязательно прям seed. Просто консольный скрипт, который заведёт дефолтного юзера. Можно на месте его сделать. Или можно супер админа прям захардкодить. И пароль через env пробрасывать. Способов миллион. Но авторизацию то это не отменяет. Да реги нет, но при чем тут "не авторизовывать" если юзеров нет чес говоря не понял
источник

AP

Alex Prk in pro.elixir
Boris Bengus
mix run init_default_users.exs
Спасибо, отлично
источник

V

V in pro.elixir
я про то что стандартные seed.rb в рельсах и seeds.exs в фениксе - для dev/test, и в проде они вообще должны быть отключены, чтобы случайно не запустить
источник

BB

Boris Bengus in pro.elixir
V
я про то что стандартные seed.rb в рельсах и seeds.exs в фениксе - для dev/test, и в проде они вообще должны быть отключены, чтобы случайно не запустить
Поддерживаю.
источник

V

V in pro.elixir
Alex Prk
Спасибо, отлично
можешь просто подключиться через iex-консоль и создать юзера как из консоли рельсов
источник

BB

Boris Bengus in pro.elixir
Но конкретно в этом кейсе можно обычным скриптом сделать. Ничего страшного не будет. Это только один раз. Мимо CI. Затем это никогда не понадобится. Более предпочтительный конечно вариант был бы захардкодить юзера sa) и пароль енвом задавать.
источник

BB

Boris Bengus in pro.elixir
V
можешь просто подключиться через iex-консоль и создать юзера как из консоли рельсов
👍 и скрипт не понадобится
источник

BB

Boris Bengus in pro.elixir
Boris Bengus
Но конкретно в этом кейсе можно обычным скриптом сделать. Ничего страшного не будет. Это только один раз. Мимо CI. Затем это никогда не понадобится. Более предпочтительный конечно вариант был бы захардкодить юзера sa) и пароль енвом задавать.
Захардкожкнный вариант максимален к правде. Нельзя никогда удалить суперадмина. И его реально нельзя будет удалить)
источник

AP

Alex Prk in pro.elixir
V
разве seed используется в проде?
Или для dev/test и prod можно использовать два разных seed?
Ну встречал такое где-то, почему-то казалось что редмайне, но похоже приснилось. С тем что это не подходящее место я согласен.
источник

BB

Boris Bengus in pro.elixir
Alex Prk
Спасибо, отлично
А вообще никого не слушай пробуй. Сделаешь плохо, зато твой опыт будет.
источник

BB

Boris Bengus in pro.elixir
Бест практисес)) и вот это вот все
источник

AP

Alex Prk in pro.elixir
С захардкоженным юзером конечно элегантное решение, но боюсь потребует некрасивых костылей, сделаю скриптик наверное
источник

PS

Petr Stepchenko in pro.elixir
Там платформатики бесплатный кукбук по экто выпустили
https://pages.plataformatec.com.br/the-little-ecto-cookbook-pre-release
источник

AG

Alexander Gorkalov in pro.elixir
источник

AG

Alexander Gorkalov in pro.elixir
источник

AG

Alexander Gorkalov in pro.elixir
источник
2019 July 17

YT

Yauheni Tsiarokhin in pro.elixir
подскажите может ктонибудь вдруг сталкивался
если собираю приложение в релиз и стартую его с консолью то все окей
приложение работает и у меня есть доступ к консоли

но елси я просто скомпилю приложение и сделаю iex -S mix то приложение запустится но не будет реагировать на клавиатуру и консольне появится
источник

YT

Yauheni Tsiarokhin in pro.elixir
очень странное повдеение такого не видел раньше
источник