diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/dependencies.d/init-mods-package-install b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/dependencies.d/init-mods-package-install new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/run b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/run new file mode 100755 index 0000000..13b6a93 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/run @@ -0,0 +1,16 @@ +#!/usr/bin/with-contenv bash + +NVM_DIR="$HOME/.nvm" + +echo "**** installing nvm ****" +if [ ! -s "$NVM_DIR/nvm.sh" ]; then + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash + + echo "**** loading nvm ****" + source "$NVM_DIR/nvm.sh" + + echo "**** installing the latest release ****" + nvm install node +else + echo "**** nvm already installed, skipping ****" +fi diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/type b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/up b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/up new file mode 100644 index 0000000..7748144 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-mod-code-server-nvm-install/run \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-code-server-nvm-install b/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-code-server-nvm-install new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-code-server-nvm-install b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-code-server-nvm-install new file mode 100644 index 0000000..e69de29