Skip to content

Instantly share code, notes, and snippets.

@expertjtb
Created March 8, 2017 18:29
Show Gist options
  • Save expertjtb/de0c2d4d93149bced7b0595fb0ac026c to your computer and use it in GitHub Desktop.
Save expertjtb/de0c2d4d93149bced7b0595fb0ac026c 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://gist.githubusercontent.com/expertjtb/13baa8d002cc42d9dd09f36deca23f01/raw/812327d4a6eb8c2f6a1d97e22b7a666644cb8e61/mautix-nginx"
# 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