mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-09 14:42:01 -03:30
42 lines
729 B
Bash
Executable File
42 lines
729 B
Bash
Executable File
#!/bin/bash
|
|
|
|
source /usr/local/etc/library.sh # sets PHPVER
|
|
|
|
set -e
|
|
|
|
[[ "$1" == "stop" ]] && {
|
|
echo "Stopping apache"
|
|
apachectl graceful-stop
|
|
echo "Stopping PHP-fpm"
|
|
pkill -f php-fpm
|
|
echo "Stopping mariaDB"
|
|
mysqladmin -u root shutdown
|
|
echo "LAMP cleanup complete"
|
|
exit 0
|
|
}
|
|
|
|
# MOVE CONFIGS TO PERSISTENT VOLUME
|
|
persistent_cfg /etc/apache2
|
|
|
|
echo "Starting PHP-fpm"
|
|
php-fpm${PHPVER}
|
|
|
|
echo "Starting Apache"
|
|
/usr/sbin/apache2ctl start
|
|
|
|
# adjust the dbdir to the persistent storage
|
|
sed -i "s|^datadir.*|datadir = /data/database|" /etc/mysql/mariadb.conf.d/90-ncp.cnf
|
|
|
|
# start
|
|
echo "Starting mariaDB"
|
|
mysqld &
|
|
|
|
# wait for mariadb
|
|
while :; do
|
|
[[ -S /run/mysqld/mysqld.sock ]] && break
|
|
sleep 0.5
|
|
done
|
|
sleep 1
|
|
|
|
exit 0
|