Created
June 3, 2015 15:23
-
-
Save Denis101/3d018f8eada31f0d14da to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# THIS IS A PORT OF bootstrap.sh for centos box | |
# except we are now running: | |
# nginx, not apache | |
# php-fpm | |
# haproxy | |
# stop iptables for dev | |
sudo service iptables stop | |
sudo chkconfig iptables off | |
# update | |
sudo yum update -y | |
sudo yum install -y vim screen wget htop | |
sudo yum -y groupinstall "Development Tools" | |
# repos for nginx/php-fpm (remi) | |
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm | |
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm | |
#sudo touch /etc/yum.repos.d/nginx.repo | |
#mkdir /var/log/nginx/insights.branded3.net/logs -p | |
#sudo printf '[nginx]\nname=nginx repo\n\nbaseurl=http://nginx.org/packages/centos/$releasever/$basearch/\ngpgcheck=0\nenabled=1' | sudo tee -a /etc/yum.repos.d/nginx.repo > /dev/null | |
#sudo yum --enablerepo=remi,remi-php55 install nginx php-fpm php-common php-opcache php-pecl-apc php-cli php-pear php-pecl-mongo php-pecl-memcache php-pecl-memcached php-mcrypt php-soap -y | |
#sudo yum --enablerepo=epel,remi,remi-php55 install php-mbstring -y | |
# MongoDB | |
sudo printf "[mongodb]\nname=MongoDB Repository\nbaseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/\ngpgcheck=0\nenabled=1" | sudo tee /etc/yum.repos.d/mongodb.repo > /dev/null | |
sudo yum install mongodb-org -y | |
sudo cp /vagrant/vagrant/mongod.conf /etc/mongod.conf | |
sudo mkdir -p /data/db | |
sudo chown -R mongod:mongod /data/ | |
sudo service mongod start | |
# RabbitMQ | |
sudo yum -y localinstall http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/rabbitmq-server-3.3.5-1.noarch.rpm | |
sudo rabbitmq-plugins enable rabbitmq_management | |
sudo touch /etc/rabbitmq/rabbitmq.config | |
echo '[{rabbit, [{loopback_users, []}]}].' | sudo tee /etc/rabbitmq/rabbitmq.config | |
sudo service rabbitmq-server start | |
# Redis | |
sudo yum install redis -y | |
sudo service redis start | |
# Memcached | |
sudo yum install memcached -y | |
sudo service memcached start | |
# NPM / Node Build | |
#cd /usr/src | |
#sudo wget http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz | |
#sudo tar zxf node-v0.10.32.tar.gz | |
#cd node-v0.10.32 | |
#sudo ./configure | |
#sudo make | |
#sudo make install | |
#cd /vagrant/Insights.Horizon | |
#sudo /usr/local/bin/npm install | |
"centos.sh" 111L, 3540C |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment