Hi @ryanerwin,
I hope you will be happy to hear that I have Discourse running with Redis using a unix socket in a standalone container, just like you asked about.
Check out the bottom of this screen shot from sidekiq:
In addition, here are some more screenshots from building the app:
My next steps are to:
- Move the unix socket to the shared volume so it can be accessed outside the container.
- Retesting with minimal ENV vars to get the “bare bones” changes to get this up and running.
Basically, I have created this new template:
-rw-r–r-- 1 root root 2028 Jun 6 08:13 redis.socketed.template.yml
and made minor changes to old friend app.yml
Since I only started on this today, I plan to test a bit more before publishing the details.
Hope this will be helpful.
Update
Works as expected outside the container when the unix socket is on a shared volume:




