Newer
Older
d2r-docker / Dockerfile
  1. FROM java:7-jre-alpine
  2. MAINTAINER Alex Tucker <alex@floop.org.uk>
  3.  
  4. ENV D2R_BASEURI=http://localhost:2020/
  5. ENV D2R_PORT=2020
  6. ENV D2R_VERSION=0.8.1
  7. ENV D2R_MAPPING=mapping.ttl
  8.  
  9. RUN apk add --no-cache bash curl \
  10. && curl -o /tmp/d2rq-${D2R_VERSION}.tar.gz -L https://github.com/downloads/d2rq/d2rq/d2rq-${D2R_VERSION}.tar.gz \
  11. && tar -C /usr/local/ -xf /tmp/d2rq-${D2R_VERSION}.tar.gz \
  12. && rm /tmp/d2rq-${D2R_VERSION}.tar.gz \
  13. && mkdir /var/lib/d2rq
  14. WORKDIR /usr/local/d2rq-${D2R_VERSION}
  15. VOLUME /var/lib/d2rq
  16. EXPOSE ${D2R_PORT}
  17. CMD ./d2r-server -b "${D2R_BASEURI}" --port ${D2R_PORT} /var/lib/d2rq/${D2R_MAPPING}