From a9919aa78b89744cf05c86728b199c9172c6acd8 Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 28 Apr 2016 20:52:09 +0800 Subject: [PATCH] add jamapi --- README.md | 1 + jamapi/Dockerfile | 19 +++++++++++++++++++ jamapi/README.md | 8 ++++++++ jamapi/docker-compose.yml | 5 +++++ 4 files changed, 33 insertions(+) create mode 100644 jamapi/Dockerfile create mode 100644 jamapi/README.md create mode 100644 jamapi/docker-compose.yml diff --git a/README.md b/README.md index eb84c41..8d0d353 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ dockerfiles - [x] hydra - [x] influxdb - [x] iptables +- [x] jamapi - [x] jenkins - [x] jenkins-arm :beetle: - [x] joomla diff --git a/jamapi/Dockerfile b/jamapi/Dockerfile new file mode 100644 index 0000000..a33b9f8 --- /dev/null +++ b/jamapi/Dockerfile @@ -0,0 +1,19 @@ +# +# Dockerfile for jamapi +# + +FROM alpine +MAINTAINER kev + +WORKDIR /app + +RUN set -xe \ + && apk add -U ca-certificates curl nodejs tar \ + && curl -sSL https://github.com/gavindinubilo/jam-api/archive/master.tar.gz | tar xz --strip 1 \ + && npm install --production \ + && apk del curl tar \ + && rm -rf /tmp/npm* /var/cache/apk/* + +EXPOSE 5000 + +CMD ["node", "index"] diff --git a/jamapi/README.md b/jamapi/README.md new file mode 100644 index 0000000..b2b8072 --- /dev/null +++ b/jamapi/README.md @@ -0,0 +1,8 @@ +jamapi +====== + +![](https://badge.imagelayers.io/vimagick/jamapi:latest.svg) + +[jamapi][1] parses web pages using CSS query selectors. + +[1]: http://www.jamapi.xyz diff --git a/jamapi/docker-compose.yml b/jamapi/docker-compose.yml new file mode 100644 index 0000000..36b76da --- /dev/null +++ b/jamapi/docker-compose.yml @@ -0,0 +1,5 @@ +jamapi: + image: vimagick/jamapi + ports: + - "5000:5000" + restart: always