Newer
Older
FROM python:3.8 as indexer
WORKDIR /usr/src/app
COPY . /usr/src/app
RUN python3 csv2solr.py > docs.xml
FROM solr:8.7
EXPOSE 8983
COPY ./solr-zeug/ /tmp/solr/
USER root
RUN mkdir -p /var/solr/data/myth && \
cp /tmp/solr/solrconfig.xml /var/solr/data/myth/ && \
touch /var/solr/data/myth/core.properties && \
chown -R solr:solr /var/solr/data/myth/ && \
chmod -R 777 /var/solr/data/myth
USER solr
COPY --from=indexer /usr/src/app/docs.xml /usr/src/app/
RUN precreate-core myth && \
solr start && \
wait-for-solr.sh && \
sleep 20 && \
bin/post -c myth /usr/src/app/docs.xml
VOLUME /var/solr/data/myth