docker/analytics-nginx/init_owa.sh

14 lines
1,002 B
Bash

#!/bin/sh
if [ ! -f /usr/local/.owaInitComplete ]
then
cp /usr/local/owa/owa-config-dist.php /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_DB_TYPE', 'yourdbtypegoeshere'\);.*/define('OWA_DB_TYPE', 'mysql');/g" /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_DB_NAME', 'yourdbnamegoeshere'\);.*/define('OWA_DB_NAME', '${MYSQL_DATABASE}');/g" /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_DB_HOST', 'yourdbhostgoeshere'\);.*/define('OWA_DB_HOST', '127.0.0.1');/g" /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_DB_USER', 'yourdbusergoeshere'\);.*/define('OWA_DB_USER', '${MYSQL_USER}');/g" /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_DB_PASSWORD', 'yourdbpasswordgoeshere'\);.*/define('OWA_DB_PASSWORD', '${MYSQL_PASSWORD}');/g" /usr/local/owa/owa-config.php
sed -ri "s/define\('OWA_PUBLIC_URL', 'http:\/\/domain\/path\/to\/owa\/'\);.*/define('OWA_PUBLIC_URL', '${OWA_PUBLIC_URL}');/g" /usr/local/owa/owa-config.php
touch /usr/local/.owaInitComplete
fi