From 284b7fa2021c26d503e7a31e942152ed6f02d3b3 Mon Sep 17 00:00:00 2001 From: K Widholm <279278+apotek@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:07:31 -0400 Subject: [PATCH 1/3] Add solr image with cloud mode for tugboat. --- services/solr/Dockerfile | 64 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 services/solr/Dockerfile diff --git a/services/solr/Dockerfile b/services/solr/Dockerfile new file mode 100644 index 0000000..a110e6d --- /dev/null +++ b/services/solr/Dockerfile @@ -0,0 +1,64 @@ +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 < Date: Fri, 27 Sep 2024 16:16:09 -0400 Subject: [PATCH 2/3] Add solr service to build-images workflow --- .github/workflows/build-images.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 From 4baacd654b031824c371497ff5d5f51ce6a2ac52 Mon Sep 17 00:00:00 2001 From: K Widholm <279278+apotek@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:27:37 -0400 Subject: [PATCH 3/3] Enable handling of x-forwarded- headers --- services/solr/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/solr/Dockerfile b/services/solr/Dockerfile index a110e6d..3f77025 100644 --- a/services/solr/Dockerfile +++ b/services/solr/Dockerfile @@ -61,4 +61,5 @@ solr zk cp file:/var/solr/data/security.json zk:/security.json -z localhost:9983 EOF RUN chown -R solr:solr /var/solr/data && \ -chmod +x docker/scripts/zkauth.sh +chmod +x docker/scripts/zkauth.sh && \ +sed -i '//c\ ' /opt/solr/server/etc/jetty.xml