Pyramid

classic

Environment

library

BASE=/lab/ztl
cd $BASE
virtualenv lib
. lib/bin/activate
pip install pyramid

library activation in active shell (for starting project and running)

. lib/bin/activate

start project ztlbrain

pcreate --scaffold alchemy ztlbrain
cd ztlbrain
python setup.py develop

initialize db

initialize_ztlbrain_db development.ini

run

pserve development.ini --reload

bower

Bower can help to install javascript client side libraries, like angularjs.

Install npm and bower at system level

sudo apt-get install npm
sudo npm install -g bower

Install pyramidbowerstatic and add it to setup.py <code> pip install pyramidbowerstatic </code>

Install module (library)

bower install ui-bootstrap

aio

library

BASE=/lab/ztl
cd $BASE
virtualenv lib
. lib/bin/activate
pip install aiopyramid

library activation in active shell (for starting project and running)

. lib/bin/activate

start project ztlbrain

pcreate --scaffold aio_websocket ztlbrain
cd ztlbrain
python setup.py develop

initialize db

initialize_ztlbrain_db development.ini

run

gunicorn --paste development.ini