packages-static: have the init script mange solr config
openshift does not allow subdirectories in configmap volumes.
This commit is contained in:
parent
81b2cd2e9c
commit
decd358666
3 changed files with 11 additions and 3 deletions
|
@ -17,8 +17,8 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
app: fedora-packages-static
|
app: fedora-packages-static
|
||||||
data:
|
data:
|
||||||
conf/solrconfig.xml: |-
|
solrconfig.xml: |-
|
||||||
{{ load_file('packages/conf/solrconfig.xml') | indent }}
|
{{ load_file('packages/solrconfig.xml') | indent }}
|
||||||
schema.xml: |-
|
schema.xml: |-
|
||||||
{{ load_file('packages/schema.xml') | indent }}
|
{{ load_file('packages/schema.xml') | indent }}
|
||||||
---
|
---
|
||||||
|
|
|
@ -13,7 +13,15 @@ fi
|
||||||
|
|
||||||
. /opt/docker-solr/scripts/run-initdb
|
. /opt/docker-solr/scripts/run-initdb
|
||||||
|
|
||||||
/opt/docker-solr/scripts/precreate-core "packages" /opt/solr/server/solr/configsets/packages
|
# Manually arrange config files into directory structure solr needs because openshift just won't let this be simple
|
||||||
|
mkdir -p /var/solr/openshift/packages
|
||||||
|
cp /opt/solr/server/solr/configsets/packages/schema.xml /var/solr/openshift/packages
|
||||||
|
|
||||||
|
mkdir -p /var/solr/openshift/packages/conf
|
||||||
|
cp /opt/solr/server/solr/configsets/packages/solrconfig.xml /var/solr/openshift/packages/conf
|
||||||
|
|
||||||
|
# Create the core
|
||||||
|
/opt/docker-solr/scripts/precreate-core "packages" /var/solr/openshift/packages
|
||||||
|
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue