Я пытаюсь переопределить конфигурацию релиза, сделанного с использованием Rebar. Я бы хотел автоматически изменить файл vm.args для использования параметра -sname chat
для виртуальной машины, а не по умолчанию -name chat@127.0.0.1
.
Если я правильно понимаю, подкаталог files
содержит версии файлов конфигурации, которые будут скопированы в каталог выпуска, когда я использую rebar create-node nodeid=chat
. Я не форсирую перезапись, и я изменил версию в файлах со значениями, которые я хочу использовать. Это не доходит до релиза. Всякий раз, когда я воссоздаю релиз, он перезаписывает файл ./etc/vm.args
значениями по умолчанию. Я неправильно использую арматуру?
Вот что я делал (в Makefile) для генерации релиза:
gen-rel:
rm -rf ./rel/*
rebar create-node nodeid=chat
rebar generate
start:
./rel/chat/bin/chat start
stop:
./rel/chat/bin/chat stop
ping:
./rel/chat/bin/chat ping
rebuild: stop compile gen-rel start ping
PS: Это то, как я должен собирать и отлаживать, используя арматуру? У меня есть другой узел, к которому я хочу подключиться, и я предположил, что создание и запуск релиза - это самый быстрый и простой способ сделать мой релиз доступным ...