Erlang start application in production

前端 未结 3 1322
甜味超标
甜味超标 2021-02-06 14:39

When I\'m testing my erlang application on localhost, I have a script that starts the server that looks like the following:

#!/bin/sh
PWD=\"$(pwd)\"
NAME=\"$(bas         


        
3条回答
  •  梦如初夏
    2021-02-06 15:05

    Sounds like you want to use a custom boot script. A boot script tells the erlang system what to start. In the script you're using, you're setting the boot script with:

    -boot start_sasl
    

    http://www.erlang.org/doc/system_principles/system_principles.html, look for the section "User-Defined Boot Scripts"

    An easier option may be to convert your application to use rebar: https://github.com/basho/rebar. You would then be able to do the following:

    ./rebar compile generate
    

    This will create a release for the application, allowing you to then:

    ./rel//bin/
    

    Same principles, just all wrapped up for easy use.

提交回复
热议问题