Lots of improvements and simplifications.
* Collect all logs under the /var/log/koha directory. * Setup logrotate * Use a static instance name, leading to simpler configuration.
This commit is contained in:
parent
737f738dc7
commit
c16804a913
33 changed files with 78 additions and 71 deletions
|
|
@ -1,6 +0,0 @@
|
|||
#!/command/with-contenv sh
|
||||
mkdir -p /etc/koha-envvars
|
||||
echo -n "/usr/share/koha/lib" > /etc/koha-envvars/PERL5LIB
|
||||
echo -n "/etc/koha/sites/${KOHA_INSTANCE}/koha-conf.xml" > /etc/koha-envvars/KOHA_CONF
|
||||
echo -n "/usr/share/koha" > /etc/koha-envvars/KOHA_HOME
|
||||
echo -n "${KOHA_INSTANCE}" > /etc/koha-envvars/INSTANCE_NAME
|
||||
|
|
@ -1,12 +1,13 @@
|
|||
#!/command/with-contenv bash
|
||||
|
||||
#if no koha instance name was provided, then set it as "default"
|
||||
export KOHA_INSTANCE=${KOHA_INSTANCE:-default}
|
||||
export KOHA_INSTANCE=default
|
||||
|
||||
export KOHA_INTRANET_PORT=8081
|
||||
export KOHA_OPAC_PORT=8080
|
||||
export MEMCACHED_SERVERS=${MEMCACHED_SERVERS:-memcached}
|
||||
export MYSQL_SERVER=${MYSQL_SERVER:-db}
|
||||
export DB_NAME=${DB_NAME:-koha_default}
|
||||
export MYSQL_USER=${DB_NAME:-koha_default}
|
||||
export MYSQL_PASSWORD=${MYSQL_PASSWORD:-$(pwgen -s 15 1)}
|
||||
export ZEBRA_MARC_FORMAT=${ZEBRA_MARC_FORMAT:-marc21}
|
||||
export KOHA_PLACK_NAME=${KOHA_PLACK_NAME:-koha}
|
||||
|
|
@ -21,7 +22,7 @@ export MB_PASS=${MB_PASS:-guest}
|
|||
envsubst < /docker/templates/koha-sites.conf > /etc/koha/koha-sites.conf
|
||||
|
||||
# Create entry with admin username, password and myqsl server for this instance
|
||||
echo -n "${KOHA_INSTANCE}:koha_${KOHA_INSTANCE}:${MYSQL_PASSWORD}:koha_${KOHA_INSTANCE}:${MYSQL_SERVER}" > /etc/koha/passwd
|
||||
echo -n "default:${MYSQL_USER}:${MYSQL_PASSWORD}:${DB_NAME}:${MYSQL_SERVER}" > /etc/koha/passwd
|
||||
|
||||
source /usr/share/koha/bin/koha-functions.sh
|
||||
|
||||
|
|
@ -49,7 +50,6 @@ then
|
|||
# Start zebra services with s6
|
||||
touch /etc/s6-overlay/s6-rc.d/user/contents.d/zebra-indexer
|
||||
touch /etc/s6-overlay/s6-rc.d/user/contents.d/zebra-server
|
||||
s6-rc-update
|
||||
else
|
||||
koha-elasticsearch --rebuild -p $(grep -c ^processor /proc/cpuinfo) ${KOHA_INSTANCE} &
|
||||
fi
|
||||
|
|
@ -81,7 +81,7 @@ then
|
|||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
koha-plack --enable ${KOHA_INSTANCE}
|
||||
a2enmod proxy
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue