summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <kocolosk@apache.org>2021-01-16 21:13:25 -0500
committerAdam <kocolosk@apache.org>2021-01-16 21:13:25 -0500
commit700d3cfce6a6dd43a763605b306e2fde8c62ae12 (patch)
treef1dd19e8d4284486edbed2946bd9c97896875c89
parentf9c13e42ce1f0789d7253223f76149f6fcaf02d8 (diff)
downloadcouchdb-700d3cfce6a6dd43a763605b306e2fde8c62ae12.tar.gz
Add commentary to explain dependencies to new users
-rw-r--r--.devcontainer/Dockerfile5
1 files changed, 4 insertions, 1 deletions
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index c7df3d4cd..da4ea6219 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,11 +1,13 @@
-# Based on erlang:22
+# Based on erlang:22 (we need elixir for the test suite)
FROM elixir:1.10
+# Use NodeSource binaries for Node.js (Fauxton dependency)
RUN set -ex; \
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -; \
echo "deb https://deb.nodesource.com/node_10.x buster main" | tee /etc/apt/sources.list.d/nodesource.list; \
echo "deb-src https://deb.nodesource.com/node_10.x buster main" | tee -a /etc/apt/sources.list.d/nodesource.list
+# Using SM 60 here so be sure to set --spidermonkey-version 60 in configure
RUN set -ex; \
apt-get update; \
apt-get install -y --no-install-recommends \
@@ -16,4 +18,5 @@ RUN set -ex; \
python3-sphinx \
nodejs
+# Documentation theme
RUN pip3 install sphinx_rtd_theme \ No newline at end of file