1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-25 02:04:06 +02:00

add openrefine

This commit is contained in:
kev 2016-06-05 23:17:34 +08:00
parent 48d0871cb6
commit 3d7a69c09b
4 changed files with 53 additions and 0 deletions

View File

@ -81,6 +81,7 @@ A collection of delicious docker recipes.
- [x] nullmailer-arm - [x] nullmailer-arm
- [x] obfsproxy - [x] obfsproxy
- [x] opencart - [x] opencart
- [x] openrefine
- [x] openvpn :+1: - [x] openvpn :+1:
- [x] pdnsd - [x] pdnsd
- [x] phantomjs - [x] phantomjs

23
openrefine/Dockerfile Normal file
View File

@ -0,0 +1,23 @@
#
# Dockerfile for openrefine
#
FROM java:8-jre-alpine
MAINTAINER kev <noreply@easypi.info>
ENV OR_VERSION 2.6-rc.2
ENV OR_FILE openrefine-linux-${OR_VERSION}.tar.gz
ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/${OR_VERSION}/${OR_FILE}
WORKDIR /app
RUN set -xe \
&& apk add -U bash curl tar \
&& curl -sSL ${OR_URL} | tar xz --strip 1 \
&& rm -rf /var/cache/apk/*
VOLUME /root/.local/share/openrefine
EXPOSE 3333
CMD /app/refine -i 0.0.0.0

22
openrefine/README.md Normal file
View File

@ -0,0 +1,22 @@
OpenRefine
==========
![](https://badge.imagelayers.io/vimagick/openrefine:latest.svg)
[OpenRefine][1] (formerly Google Refine) is a powerful tool for working with messy
data: cleaning it; transforming it from one format into another; and extending
it with web services and external data.
### docker-compose.yml
```yaml
openrefine:
image: vimagick/openrefine
ports:
- "3333:3333"
volumes:
- ./data:/root/.local/share/openrefine
restart: always
```
[1]: http://openrefine.org/index.html

View File

@ -0,0 +1,7 @@
openrefine:
image: vimagick/openrefine
ports:
- "3333:3333"
volumes:
- ./data:/root/.local/share/openrefine
restart: always