Автономный скрипт для релиза Erlang? - PullRequest
3 голосов
/ 10 августа 2011

Я смотрю, как из приложения Erlang rebar создается автономный скрипт. По сути, скрипт bootstrap заботится о загрузке и сжатии всех файлов из ebin и priv в память, чтобы, наконец, записать их в автономную «арматуру» сценарий.

Мне нравится этот подход, и я думаю, было бы легко реализовать такую ​​же концепцию для релизов Erlang.

  1. Имеет ли смысл иметь автономный скрипт для релиза Erlang?
  2. Это уже где-то существует?
  3. Одна из вещей, которую должен делать этот потенциальный файл "release-bootstrap", - заботиться о зависимостях приложений и так далее. Можно ли будет повторно использовать то, что уже существует в дистрибутиве Erlang, без повторного изобретения колеса?
  4. Есть ли какие-то ошибки, о которых следует помнить при попытке создать автономный скрипт для выпуска Erlang?

1 Ответ

3 голосов
/ 17 августа 2011

Посмотрите документы escript (модуль escript). Что вы по сути делаете, так это заархивируете кучу приложений в структуре каталогов (во многом как релиз), затем конвертируете этот файл в escript, добавив заголовок escript к zip-файлу и переименуйте его.

http://www.erlang.org/doc/man/escript.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...