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