Last active
April 22, 2022 15:47
-
-
Save FuhuXia/91cac09b23ef29e5f219ba83df8b808e to your computer and use it in GitHub Desktop.
solr-auth-setup.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
mkdir -p /var/solr/data/ckan | |
# add solr authentication | |
cat <<SOLRAUTH > /var/solr/data/security.json | |
{ | |
"authentication":{ | |
"blockUnknown": true, | |
"class":"solr.BasicAuthPlugin", | |
"credentials":{"catalog":"rJzrn+HooKn79Q+cfysdGKmMhJbtj0Q1bTokFud6f9o= eKuBUjAoBIkJAMYZxJU6HOKSchTAce+DoQrY5Vewu7I="}, | |
"realm":"data.gov users", | |
"forwardCredentials": false | |
}, | |
"authorization":{ | |
"class":"solr.RuleBasedAuthorizationPlugin", | |
"permissions":[{"name":"security-edit", | |
"role":"admin"}], | |
"user-role":{"catalog":"admin"} | |
}} | |
SOLRAUTH | |
# add solr config files for ckan 2.9 | |
wget -O /var/solr/data/ckan/schema.xml https://raw.githubusercontent.com/GSA/catalog.data.gov/main/ckan/setup/solr/managed-schema | |
wget -O /var/solr/data/ckan/protwords.txt https://raw.githubusercontent.com/GSA/catalog.data.gov/main/ckan/setup/solr/protwords.txt | |
wget -O /var/solr/data/ckan/solrconfig.xml https://raw.githubusercontent.com/GSA/catalog.data.gov/main/ckan/setup/solr/solrconfig.xml | |
wget -O /var/solr/data/ckan/stopwords.txt https://raw.githubusercontent.com/GSA/catalog.data.gov/main/ckan/setup/solr/stopwords.txt | |
wget -O /var/solr/data/ckan/synonyms.txt https://raw.githubusercontent.com/GSA/catalog.data.gov/main/ckan/setup/solr/synonyms.txt | |
# group user solr:solr is 8983:8983 in solr docker image | |
chown -R 8983:8983 /var/solr/data/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment