Page MenuHomeDevCentral

D1884.id4759.diff
No OneTemporary

D1884.id4759.diff

diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -36,3 +36,19 @@
* PHPMD
* Code review:
* Arcanist
+
+#### nasqueron/jenkins-slave-node
+
+This image contains:
+
+* The software required by Jenkins:
+ * an OpenSSH server
+ * Java
+ * ant
+* Version control:
+ * Git
+* Node:
+ * Node 9.x
+ * PhantomJS
+ * node-sass
+ * Spectacle
diff --git a/jenkins-slave-node/Dockerfile b/jenkins-slave-node/Dockerfile
new file mode 100644
--- /dev/null
+++ b/jenkins-slave-node/Dockerfile
@@ -0,0 +1,24 @@
+#
+# Nasqueron - Jenkins slave Docker image for Node applications
+#
+
+FROM nasqueron/jenkins-slave-barebone
+MAINTAINER Sébastien Santoro aka Dereckson <dereckson+nasqueron-docker@espace-win.org>
+
+#
+# Prepare the container
+#
+
+RUN apt-get update && \
+ apt-get install -y curl unzip git sudo python libssl-dev pkg-config build-essential \
+ cmake nano vim file wget && \
+ curl -sL https://deb.nodesource.com/setup_9.x | bash && \
+ apt-get install -y nodejs && \
+ apt-get autoremove && apt-get clean && \
+ npm install --unsafe-perm -g node-sass && \
+ npm install --unsafe-perm -g spectacle-docs && \
+ groupadd -r app -g 433 && \
+ mkdir /home/app && \
+ useradd -u 431 -r -g app -d /home/app -s /bin/sh -c "Default application account" app && \
+ chown -R app:app /home/app && \
+ chmod 711 /home/app

File Metadata

Mime Type
text/plain
Expires
Wed, Nov 27, 02:23 (20 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2264793
Default Alt Text
D1884.id4759.diff (1 KB)

Event Timeline