nyanblog is a blog engine written in Python using Flask
cd /var/www git clone git://github.com/nyakiss/nyanblog.git cd nyanblog apt-get install python-dev uwsgi-plugin-python python-virtualenv mysql-server mysql-client libmysqlclient-dev virtualenv pyenv source pyenv/bin/activate pip install -r requirements.txt python manage.py createinstance nano instance/settings.cfg mysql -u root -p CREATE DATABASE blogpy_db CHARACTER SET utf8; CREATE USER blogpy_user@localhost IDENTIFIED BY 'blogpy_passwd'; GRANT ALL ON blogpy_user.* TO blogpy_user@localhost; GRANT ALL ON blogpy_db.* TO blogpy_user@localhost; python manage.py createdb python manage.py addadmin -e admin@example.com
server { server_name example.com; location = /favicon.ico { root /var/www/nyanblog/instance/static; } location /static { root /var/www/nyanblog/instance; } location /uploads { root /var/www/nyanblog/instance; } location / { include uwsgi_params; uwsgi_pass 127.0.0.1:3030; } }
[uwsgi] chdir = /var/www/nyanblog pythonpath = /var/www/nyanblog virtualenv = /var/www/nyanblog/pyenv module = application touch-reload = /var/www/nyanblog/instance/settings.cfg socket = 127.0.0.1:3030 processes = 2