Skip to content

Instantly share code, notes, and snippets.

@lukrizal
Last active August 29, 2015 14:22
Show Gist options
  • Save lukrizal/fce9e3aa25a70a458543 to your computer and use it in GitHub Desktop.
Save lukrizal/fce9e3aa25a70a458543 to your computer and use it in GitHub Desktop.
Setting up beanstalkd console, redis commander and monit in Homestead box
#!/usr/bin/env bash
MONIT="server {
listen 80;
server_name monit.app;
access_log off;
error_log /var/log/nginx/monit.app-error.log error;
location / {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header Host \$host;
proxy_pass http://127.0.0.1:2812;
}
}"
REDIS="server {
listen 80;
server_name redis.app;
access_log off;
error_log /var/log/nginx/redis.app-error.log error;
location / {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header Host \$host;
proxy_pass http://127.0.0.1:8081;
}
}"
sudo apt-get install monit && sudo npm install -g redis-commander && \
cd ~/Code && git clone https://github.com/ptrofimov/beanstalk_console.git beanstalkd && \
sudo sh -c 'echo $MONIT >> /etc/nginx/sites-available/monit' && \
sudo ln -s /etc/nginx/sites-available/monit /etc/nginx/sites-enabled/monit && \
sudo sh -c 'echo $REDIS >> /etc/nginx/sites-available/redis' && \
sudo ln -s /etc/nginx/sites-available/redis /etc/nginx/sites-enabled/redis && \
serve beanstalkd.app ~/Code/beanstalkd/public && sudo service nginx reload && sudo service php5-fpm reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment