37 lines
910 B
Bash
Executable File
37 lines
910 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
echo "Starting Tikiwiki"
|
|
|
|
bash setup.sh -n composer
|
|
|
|
install() {
|
|
echo "Install"
|
|
echo $MYSQL_HOST $MYSQL_USER $MYSQL_PASSWORD $MYSQL_DATABASE
|
|
php7.4 console.php database:configure --host $MYSQL_HOST $MYSQL_USER $MYSQL_PASSWORD $MYSQL_DATABASE
|
|
php7.4 console.php database:install
|
|
php7.4 console.php installer:lock
|
|
update
|
|
}
|
|
|
|
update() {
|
|
echo "Update"
|
|
php7.4 console.php database:update
|
|
php7.4 console.php package:install TikiManager
|
|
php7.4 console.php package:install PDFjsViewer
|
|
php7.4 console.php package:install MediaAlchemyst
|
|
php7.4 console.php package:install diagram
|
|
php7.4 console.php package:install mPDF
|
|
php7.4 console.php package:install Lozad
|
|
php7.4 console.php package:install FakerPHP
|
|
php7.4 console.php package:install Expose
|
|
php7.4 console.php package:install CasperJS
|
|
php7.4 console.php package:update
|
|
}
|
|
|
|
[ -s ./db/local.php ] && update || install
|
|
|
|
|
|
exec $@
|