Skip to content

Instantly share code, notes, and snippets.

@expertjtb
Created March 8, 2017 18:14
Show Gist options
  • Save expertjtb/8985c3c12789ecdec37a754549f8cb78 to your computer and use it in GitHub Desktop.
Save expertjtb/8985c3c12789ecdec37a754549f8cb78 to your computer and use it in GitHub Desktop.
#!/bin/bash -x
#
# Mautic Installation Shell to Cloud9:
# ----------
# Version 2.0
# By expertjtb
# INSTRUCTION:
# ----------
# USE IT AT YOUR OWN RISK!
# LICENSE: GPL V2
# VARIABLES
# ----------
DOWNLOAD_URL="https://github.com/mautic/mautic/archive/2.7.0.zip"
DESTINATION="/home/ubuntu/workspace"
VERSION="2.7.0"
INSTALL_LEMP="yes"
LEMP_NGINX_CONFIG="https://raw.githubusercontent.com/katzueno/mautic-install-shell/master/conf/cloud9-nginx.conf"
# EXEC
# ----------
cd ${DESTINATION}
if [ "$INSTALL_LEMP" = "yes" ]; then
curl -L https://raw.githubusercontent.com/GabrielGil/c9-lemp/master/install.sh | bash
sudo rm -f /etc/nginx/sites-enabled/c9
sudo rm -f /etc/nginx/sites-available/c9
sudo wget ${LEMP_NGINX_CONFIG} --output-document=/etc/nginx/sites-available/c9
sudo chmod 755 /etc/nginx/sites-available/c9
sudo ln -s /etc/nginx/sites-available/c9 /etc/nginx/sites-enabled/c9
sudo apt-get -qq install mcrypt php7.0-mcrypt
lemp restart
lemp status
fi
wget ${DOWNLOAD_URL}
unzip ${VERSION}.zip
mv mautic-${VERSION}/* ./
rm -rf mautic-${VERSION}
rm ${VERSION}.zip
composer install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment