У меня есть простое приложение elixir, работающее на одном узле, exrm выполняет свою работу должным образом, обновляя/понижая его, когда это необходимо.Как выпустить новый релиз эликсира на кластере Используя exrm?
я решил недавно создать два узла (это будет на два отделяющих машинах, но я хочу, чтобы проверить его сначала на локальном хосте)
Так я в следующую статье Криса McCord
https://dockyard.com/blog/2016/01/28/running-elixir-and-phoenix-projects-on-a-cluster-of-nodes
и я есть сейчас два узла,
и
со следующим добавил смешать CONFIG
config :kernel,
sync_nodes_optional: [:"[email protected]", :"[email protected]"],
sync_nodes_timeout: 10000
Я привык, чтобы сделать следующий
mix release
ssh targethost mkdir deploy/releases/x.x.x
scp rel/sequence/releases/x.x.x/appname.tar.gz targethost:deploy/releases/x.x.x
ssh targethost ~/deploy/bin/appname upgrade x.x.x
мая кто-то подскажет мне, что делать o развертывать обновление/понизить оба узла?
С наилучшими пожеланиями,
Пьер