From e5cf8cdbd4d9a3d3edf0b405bfcfa77a7e6d00fd Mon Sep 17 00:00:00 2001 From: April Rieger Date: Wed, 22 Nov 2023 12:49:04 -0800 Subject: [PATCH] Adds a solr build --- .github/workflows/build-solr.yaml | 18 ++++++++++++++++++ docker-compose.yml | 1 + solr/Dockerfile | 2 +- 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/build-solr.yaml diff --git a/.github/workflows/build-solr.yaml b/.github/workflows/build-solr.yaml new file mode 100644 index 00000000..3b26e046 --- /dev/null +++ b/.github/workflows/build-solr.yaml @@ -0,0 +1,18 @@ +name: "Build Solr" +run-name: Build Solr of ${{ github.ref_name }} by @${{ github.actor }} +on: + workflow_dispatch: + inputs: + debug_enabled: + type: boolean + description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)' + required: false + default: false + +jobs: + build: + uses: scientist-softserv/actions/.github/workflows/build.yaml@v0.0.14 + secrets: inherit + with: + platforms: "linux/amd64" + solrTarget: hyku-solr diff --git a/docker-compose.yml b/docker-compose.yml index 81132e77..077451e7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,6 +61,7 @@ services: image: hyku/solr:8 build: context: solr + target: hyku-solr dockerfile: Dockerfile environment: - OOM=script diff --git a/solr/Dockerfile b/solr/Dockerfile index e8999595..63a66a97 100644 --- a/solr/Dockerfile +++ b/solr/Dockerfile @@ -1,4 +1,4 @@ -FROM solr:8.3 +FROM solr:8.3 as hyku-solr ENV SOLR_USER="solr" \ SOLR_GROUP="solr" USER root