Skip to content

Instantly share code, notes, and snippets.

@seanbradley
Forked from woodb/setup_flask_and_friends.sh
Created January 25, 2013 23:40
Show Gist options
  • Select an option

  • Save seanbradley/4638907 to your computer and use it in GitHub Desktop.

Select an option

Save seanbradley/4638907 to your computer and use it in GitHub Desktop.
#!/bin/bash
sudo yum install python26 python26-devel make automake nginx gcc gcc-c++ python-setuptools git
sudo easy_install pip
sudo pip install uwsgi virtualenv
cd ~
git clone https://github.com/orf/simple.git myblog
cd ~/myblog
virtualenv venv
. venv/bin/activate
pip install Flask Flask-SQLAlchemy markdown
cd ~
sudo mkdir -p /var/www/run
sudo cp -R myblog /var/www/blog
sudo chown -R nginx:nginx /var/www/
sudo mkdir -p /var/log/uwsgi
sudo mkdir -p /etc/uwsgi/apps-available
sudo mkdir -p /etc/uwsgi/apps-enabled
sudo vim /etc/init/uwsgi.conf
sudo vim /etc/uwsgi/apps-available/blog.ini
sudo ln -s /etc/uwsgi/apps-available/blog.ini /etc/uwsgi/apps-enabled/blog.ini
sudo vim /etc/nginx/conf.d/default.conf
sudo service nginx start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment