devenv
devenv copied to clipboard
Redis service should listen on unix socket when `port = 0`
Current workaround
services.redis.port = 0;
services.redis.extraConfig = ''
unixsocket redis.sock
unixsocketperm 700
'';
env.REDISSOCKET = "${config.env.REDISDATA}/redis.sock";
Use $DEVENV_RUNTIME
for sockets, to avoid long path errors.
@kalekseev Can you provide more context on how to reproduce this?
When I do
redis-cli -s $REDISSOCKET
I get
Could not connect to Redis at /run/user/1000/devenv-56265b9/redis.sock: No such file or directory
Which seems to be unexpected :(