From b35fbe8c5aa8a7a90c9c0a56bd09409a0ff10216 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Thu, 23 Apr 2020 10:41:41 +0200 Subject: [PATCH] chore(nix): provide cache memcached --- shell.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/shell.nix b/shell.nix index 59fd7e1dd..806ce5ea2 100644 --- a/shell.nix +++ b/shell.nix @@ -30,6 +30,7 @@ let type cleanup_postgres && cleanup_postgres type cleanup_widget_memcached && cleanup_widget_memcached type cleanup_session_memcached && cleanup_session_memcached + type cleanup_cache_memcached && cleanup_cache_memcached set +x } @@ -87,6 +88,21 @@ let set +xe fi + if [[ -z "MEMCACHED_HOST" ]]; then + set -xe + + memcached -l localhost -p 11213 &>/dev/null & + memcached_pid=$? + + cleanup_session_memcached() { + [[ -n "memcached_pid" ]] && kill memcached_pid + } + + export MEMCACHED_HOST=localhost MEMCACHED_PORT=11212 + + set +xe + fi + if [ -n "$ZSH_VERSION" ]; then autoload -U +X compinit && compinit autoload -U +X bashcompinit && bashcompinit