Erlang inicia aplicação na produção
Quando estou testando meu aplicativo erlang no host local, tenho um script que inicia o servidor com a seguinte aparência:
#!/bin/sh
PWD="$(pwd)"
NAME="$(basename $PWD)"
erl -pa "$PWD/ebin" deps/*/ebin -boot start_sasl \
-name [email protected] \
-s reloader \
-s $NAME \
-setcookie some_random_cookie \
+K true \
+P 65536
Isso solicita a abertura do shell Erlang e, a partir daí, digito algo como:
application:start(myapp)
Isso é bom para fins de desenvolvimento, mas como implantar isso na produção? A partir de agora, a única maneira de pensar em fazer isso é iniciar um processo de tela e desanexá-lo. Eu não acho que deveria ser o caso. Estou usando vergalhões, se isso ajuda