nixos/elasticsearch: wait for start

This commit is contained in:
Jaka Hudoklin 2014-09-13 02:21:31 +02:00
parent f7ba3d833f
commit d6f9878fbf

View file

@ -135,6 +135,11 @@ in {
rm ${cfg.dataDir}/plugins || true
ln -s ${esPlugins}/plugins ${cfg.dataDir}/plugins
'';
postStart = mkBefore ''
until ${pkgs.curl}/bin/curl -s -o /dev/null ${cfg.host}:${toString cfg.port}; do
sleep 1
done
'';
};
environment.systemPackages = [ pkgs.elasticsearch ];