add node container

Signed-off-by: Liu Jianjun <jianjun.liu@intel.com>
This commit is contained in:
Liu Jianjun
2019-05-03 15:34:52 +00:00
committed by George T Kramer
parent 965b56b9b2
commit 75b96a89b0
3 changed files with 40 additions and 0 deletions
+1
View File
@@ -15,6 +15,7 @@ env:
- DOCKERFILE_DIR=memcached
- DOCKERFILE_DIR=mixer-ci
- DOCKERFILE_DIR=nginx
- DOCKERFILE_DIR=node
- DOCKERFILE_DIR=php
- DOCKERFILE_DIR=postgres
- DOCKERFILE_DIR=python
+12
View File
@@ -0,0 +1,12 @@
FROM clearlinux:latest
MAINTAINER jianjun.liu@intel.com
ARG swupd_args
RUN swupd update $swupd_args \
&& swupd bundle-add nodejs-basic $swupd_args \
&& rm -rf /var/lib/swupd/*
RUN /usr/bin/ldconfig
CMD ["node"]
+27
View File
@@ -0,0 +1,27 @@
node
==========
This provides a Clear Linux* nodejs basic cli instance.
Build
-----
```
docker build -t clearlinux/node .
```
Or just pull it from Dockerhub
---------------------------
```
docker pull clearlinux/node
```
start a node instance
-----------------------
```
docker run -it --rm clearlinux/node
```
Extra Build ARGs
----------------
- ``swupd_args`` Specifies [SWUPD](https://github.com/clearlinux/swupd-client/blob/master/docs/swupd.1.rst#options) flags
Default build args in Docker are on: https://docs.docker.com/engine/reference/builder/#arg