mirror of
https://github.com/Sabai-Technologies/sogo-docker.git
synced 2026-01-23 00:24:02 +00:00
27 lines
627 B
Bash
Executable file
27 lines
627 B
Bash
Executable file
#!/bin/bash
|
|
|
|
source /usr/local/bin/common.sh
|
|
|
|
WORKERS_COUNT=${WORKERS_COUNT:-5}
|
|
|
|
# reset config
|
|
echo -en '{\n}' > /etc/sogo/sogo.conf
|
|
|
|
for conf in $(printenv| grep -i SOGO_ | cut -d= -f1);do
|
|
update_conf "${conf:5}" "${!conf}"
|
|
done
|
|
|
|
if [[ -n ${MYSQL_SERVER//[[:blank:]]/} ]]; then
|
|
source /usr/local/bin/mysql.sh
|
|
wait_for_db
|
|
init_db
|
|
fi
|
|
|
|
if [[ ${APACHE_ENABLED,,} = true ]]; then
|
|
source /usr/local/bin/apache.sh
|
|
configure_apache
|
|
fi
|
|
|
|
log_info "Launching SOGo"
|
|
su -l sogo -s /bin/bash -c "/usr/sbin/sogod -WOWorkersCount ${WORKERS_COUNT} -WONoDetach YES -WOPort 20000 -WOLogFile - -WOPidFile /tmp/sogo.pid"
|
|
|