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