#!/bin/sh # source our config files for _file in ./config/local/* ; do . "$_file" done # check we have ssh access [ -z "$ssh" ] && echo "Error: no ssh configuration specified" && exit 5 # update local server echo "Updating ..": ssh -T $ssh << EOSSH apt-get update && apt-get upgrade EOSSH echo "Update complete" . ./scripts/install-user.sh . ./scripts/install-base.sh if [ -n "$php_version" ] ; then . ./scripts/install-php.sh fi if [ -n "$mariadb_version" ] ; then . ./scripts/install-mariadb.sh elif [ -n "$mysql_version" ] ; then . ./scripts/install-mysql.sh fi if [ -n "$apache2_version" ] ; then . ./scripts/install-apache2.sh elif [ -n "$nginx_version" ] ; then # TODO nginx install script echo 'TODO . ./scripts/install-nginx.sh' elif [ -n "$litespeed_version" ] ; then # TODO echo 'TODO . ./scripts/install-litespeed.sh' fi if [ -n "$wp_user" ] ; then . ./scripts/install-wordpress.sh fi # TODO source dev env script