diff --git a/.github/workflows/build-images.yml b/.github/workflows/build-images.yml index 5df0116..61eb623 100644 --- a/.github/workflows/build-images.yml +++ b/.github/workflows/build-images.yml @@ -71,7 +71,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - service: [node] + service: + - node + - solr steps: - name: Checkout code uses: actions/checkout@v4.1.1 diff --git a/services/solr/Dockerfile b/services/solr/Dockerfile new file mode 100644 index 0000000..3f77025 --- /dev/null +++ b/services/solr/Dockerfile @@ -0,0 +1,65 @@ +ARG SOLR_VERSION=9.6 +FROM tugboatqa/solr:${SOLR_VERSION} +ENV COMPOSER_DISCARD_CHANGES=true +ENV COMPOSER_NO_INTERACTION=true +ENV COMPOSER_ALLOW_SUPERUSER=true + +ENV SOLR_OPTS="-Djute.maxbuffer=50000000" +ENV SOLR_AUTH_TYPE=basic +ENV SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:SolrRocks" +ENV SOLR_MODE=solrcloud + +COPY </c\ ' /opt/solr/server/etc/jetty.xml