diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-09-13 02:21:31 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-09-13 02:21:31 +0200 |
commit | d6f9878fbf59b621e209402d44156f497e05f55c (patch) | |
tree | ee10e2ebef6ab5f3db359187e83ac6fb6e5eaafe /nixos/modules/services/search | |
parent | f7ba3d833fc4e4a06204d1102a21ed3eecca39c8 (diff) | |
download | nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar.gz nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar.bz2 nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar.lz nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar.xz nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.tar.zst nixlib-d6f9878fbf59b621e209402d44156f497e05f55c.zip |
nixos/elasticsearch: wait for start
Diffstat (limited to 'nixos/modules/services/search')
-rw-r--r-- | nixos/modules/services/search/elasticsearch.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/modules/services/search/elasticsearch.nix b/nixos/modules/services/search/elasticsearch.nix index b74ef4370d76..12f163db463d 100644 --- a/nixos/modules/services/search/elasticsearch.nix +++ b/nixos/modules/services/search/elasticsearch.nix @@ -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 ]; |