From 7b0e4b45b5f67eb8410c597e5010f14a1cbd8741 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 20 Aug 2024 14:51:14 +0100 Subject: [PATCH] dev: add user-installed gems to PATH (#833) This is important for usability of things like discourse_theme, and editor tooling (e.g. ruby-lsp) --- image/discourse_dev/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/image/discourse_dev/Dockerfile b/image/discourse_dev/Dockerfile index 65e79be..7afb7ef 100644 --- a/image/discourse_dev/Dockerfile +++ b/image/discourse_dev/Dockerfile @@ -12,6 +12,9 @@ ADD sudoers.discourse /etc/sudoers.d/discourse RUN sudo -u discourse bundle config set --global path /home/discourse/.bundle/gems +# Add user-install ruby gems to PATH +RUN echo 'PATH="$(ruby -r rubygems -e "puts Gem.user_dir")/bin:$PATH"' >> /home/discourse/.profile + # get redis going ADD redis.template.yml /pups/redis.yml RUN /pups/bin/pups /pups/redis.yml