@@ -87,28 +87,6 @@ RUN set -eux \
8787 {%- endif -%}
8888{%- endfor %}
8989
90- # ##
91- # ## Configure Bash (composer, node yarn)
92- # ##
93- RUN set -eux \
94- && { \
95- echo 'PATH="${PATH}:/usr/local/bin:/usr/local/sbin"' ; \
96- echo 'PATH="${HOME}/.yarn/bin:${PATH}"' ; \
97- echo 'PATH="${HOME}/.composer/vendor/bin:${PATH}"' ; \
98- echo 'PATH="{{ nvm_home }}/versions/node/$(nvm version default)/bin:${PATH}"' ; \
99- echo "export PATH" ; \
100- echo ". /etc/bash-devilbox" ; \
101- echo "if [ -d /etc/bashrc-devilbox.d/ ]; then" ; \
102- echo " for f in /etc/bashrc-devilbox.d/*.sh ; do" ; \
103- echo " if [ -r \"\$ {f}\" ]; then" ; \
104- echo " . \"\$ {f}\" " ; \
105- echo " fi" ; \
106- echo " done" ; \
107- echo " unset f" ; \
108- echo "fi" ; \
109- } | tee -a /home/${MY_USER}/.bashrc /root/.bashrc \
110- && chown ${MY_USER}:${MY_GROUP} /home/${MY_USER}/.bashrc
111-
11290
11391
11492# #######################################################################################################################
@@ -161,6 +139,38 @@ COPY --from=devilbox-work-help-builder /usr/local/bin /usr/local/bin
161139COPY --from=devilbox-work-help-builder /usr/local/lib /usr/local/lib
162140
163141
142+ # ##
143+ # ## Configure Bash (composer, node yarn)
144+ # ##
145+ RUN set -eux \
146+ && { \
147+ # echo 'PATH="${PATH}:/usr/local/bin:/usr/local/sbin"'; \
148+ echo; \
149+ echo "# [Devilbox] Ensure yarn, composer and node are in PATH" ; \
150+ echo 'PATH="${HOME}/.yarn/bin:${PATH}"' ; \
151+ echo 'PATH="${HOME}/.composer/vendor/bin:${PATH}"' ; \
152+ echo 'PATH="{{ nvm_home }}/versions/node/$(node --version)/bin:${PATH}"' ; \
153+ echo "export PATH" ; \
154+ echo; \
155+ echo "# [Devilbox] Ensure to load nvm" ; \
156+ echo 'export NVM_DIR="{{ nvm_home }}"' ; \
157+ echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm' ; \
158+ echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion' ; \
159+ # echo; \
160+ # echo ". /etc/bash-devilbox"; \
161+ # echo; \
162+ # echo "if [ -d /etc/bashrc-devilbox.d/ ]; then"; \
163+ # echo " for f in /etc/bashrc-devilbox.d/*.sh ; do"; \
164+ # echo " if [ -r \"\${f}\" ]; then"; \
165+ # echo " . \"\${f}\""; \
166+ # echo " fi"; \
167+ # echo " done"; \
168+ # echo " unset f"; \
169+ # echo "fi"; \
170+ } | tee -a /home/${MY_USER}/.bashrc /root/.bashrc \
171+ && chown ${MY_USER}:${MY_GROUP} /home/${MY_USER}/.bashrc
172+
173+
164174
165175# #######################################################################################################################
166176# #######################################################################################################################
0 commit comments