madb-fuseki-docker/Dockerfile

26 lines
716 B
Docker
Raw Permalink Normal View History

2024-08-24 17:52:32 +09:00
ARG FUSEKI_TAG=5.1.0
2023-07-03 03:14:10 +09:00
FROM secoresearch/fuseki:${FUSEKI_TAG}
2023-07-03 11:45:19 +09:00
LABEL org.opencontainers.image.source=https://github.com/Babibubebon/madb-fuseki-docker
LABEL org.opencontainers.image.description="A SPARQL server for Media Arts Database"
2023-07-03 03:14:10 +09:00
ARG DATASET_VERSION=latest
ADD assembler.ttl $ASSEMBLER
WORKDIR /tmp
ADD versions/${DATASET_VERSION}.txt files.txt
ADD void.trig /tmp/
RUN wget -nv -i files.txt \
&& find . -name '*.zip' | xargs -n1 unzip -j || true \
&& ${TDB2TDBLOADER} --loader=parallel *.ttl *.trig \
&& ${TEXTINDEXER} \
&& ${TDB2TDBSTATS} > /tmp/stats.opt \
&& mv /tmp/stats.opt ${FUSEKI_BASE}/databases/tdb2/Data-0001/ \
&& rm *.zip *.ttl
WORKDIR ${FUSEKI_HOME}
2023-07-03 11:45:19 +09:00
ENV QUERY_TIMEOUT=-1