ADD mini mise à jour de tools.rb
[euphorik.git] / tools / mise_en_prod.erl
1 #!/usr/bin/env escript
2 % coding: utf-8
3
4 % Executé sur le serveur après la copie des fichiers lors de la mise en production.
5 % Recharge les modules de euphorik et met à jour la BD.
6 % TODO : construire le nom du noeud en fonction du nom de l'host
7
8 main(_) ->
9 net_kernel:start([flynux, shortnames]),
10 io:format("rechargement des modules..~n"),
11 _Pid = spawn_link(yaws@overnux, euphorik_daemon, reload_euphorik, []),
12 receive
13 {'EXIT', _, _} ->
14 io:format("mise à jour de la BD..~n"),
15 spawn(yaws@overnux, euphorik_bd_update, update, [])
16 end.
17