jenkins-bot has submitted this change and it was merged.

Change subject: Add nodejs base + web images
......................................................................


Add nodejs base + web images

Change-Id: I43ed84fbaacb85cc6871ccb73fedbc8dbebea5f9
---
M build.py
A nodejs/base/.dockerignore
A nodejs/base/Dockerfile.template
A nodejs/web/.dockerignore
A nodejs/web/Dockerfile.template
5 files changed, 17 insertions(+), 0 deletions(-)

Approvals:
  Yuvipanda: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/build.py b/build.py
index ead179f..3718df6 100755
--- a/build.py
+++ b/build.py
@@ -27,6 +27,9 @@
             'java/web',
         ],
         'static-web': [],
+        'nodejs/base': [
+            'nodejs/web',
+        ],
     },
 }
 
diff --git a/nodejs/base/.dockerignore b/nodejs/base/.dockerignore
new file mode 100644
index 0000000..689cf97
--- /dev/null
+++ b/nodejs/base/.dockerignore
@@ -0,0 +1 @@
+Dockerfile.template
diff --git a/nodejs/base/Dockerfile.template b/nodejs/base/Dockerfile.template
new file mode 100644
index 0000000..b31da44
--- /dev/null
+++ b/nodejs/base/Dockerfile.template
@@ -0,0 +1,7 @@
+# Toollabs NodeJS runtime image
+# Name: docker-registry.tools.wmflabs.org/toollabs-nodejs
+FROM {registry}/{image_prefix}-base
+
+RUN apt-get install --yes \
+    npm \
+    nodejs-legacy
diff --git a/nodejs/web/.dockerignore b/nodejs/web/.dockerignore
new file mode 100644
index 0000000..689cf97
--- /dev/null
+++ b/nodejs/web/.dockerignore
@@ -0,0 +1 @@
+Dockerfile.template
diff --git a/nodejs/web/Dockerfile.template b/nodejs/web/Dockerfile.template
new file mode 100644
index 0000000..27ab3a4
--- /dev/null
+++ b/nodejs/web/Dockerfile.template
@@ -0,0 +1,5 @@
+# Toollabs NodeJS webserver image
+# Name: docker-registry.tools.wmflabs.org/toollabs-nodejs-web
+FROM {registry}/{image_prefix}-nodejs-base
+
+RUN apt-get install --yes toollabs-webservice

-- 
To view, visit https://gerrit.wikimedia.org/r/297282
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I43ed84fbaacb85cc6871ccb73fedbc8dbebea5f9
Gerrit-PatchSet: 2
Gerrit-Project: operations/docker-images/toollabs-images
Gerrit-Branch: master
Gerrit-Owner: Yuvipanda <[email protected]>
Gerrit-Reviewer: Yuvipanda <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to