Skip to content

Instantly share code, notes, and snippets.

@Denis101
Created June 3, 2015 15:23
Show Gist options
  • Save Denis101/3d018f8eada31f0d14da to your computer and use it in GitHub Desktop.
Save Denis101/3d018f8eada31f0d14da to your computer and use it in GitHub Desktop.
# 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