From c9bc1005c67f4860b2585a65632d5f990565e4f2 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Date: Mon, 29 Mar 2021 00:29:13 -0400
Subject: [PATCH] Added javascript support.

---
 Dockerfile | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 4835057..ee48e8d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -62,7 +62,12 @@ RUN apt-get update && \
       ##
       ## Requirements for Rust
       ##
-      cmake && \
+      cmake \
+      ##
+      ## Requirements for javascript
+      ##
+      nodejs \
+      npm && \
     # Clean up apt
     rm -rf /var/lib/apt/lists/*
 
@@ -168,6 +173,16 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \
     chown -R jovyan:jovyan /home/jovyan && \
     fix-permissions /home/jovyan/
 
+##
+## Install javascript
+##
+
+ENV PATH ${PATH}:/home/jovyan/bin
+
+RUN npm config set prefix /home/jovyan && \
+    npm install -g ijavascript && \
+    ijsinstall
+
 ##
 ## Finalize everything
 ##
-- 
GitLab