git clone git@github.com:alekstorm/etscene.git
cd etscene
apt-get install python-virtualenv
virtualenv --no-site-packages .
source bin/activate
sudo aptitude install libjpeg libjpeg-dev
sudo aptitude install libfreetype6 libfreetype6-dev
curl http://zlib.net/zlib-1.2.5.tar.gz | tar xfz -
cd zlib-1.2.5
./configure
make
make install
git clone git@github.com:alekstorm/vortex.git
cd vortex
python setup.py install
git clone git@github.com:alekstorm/EaselJS.git
cd EaselJS/build
curl http://closure-compiler.googlecode.com/files/compiler-latest.tar.gz | tar xfz -
./build.bash compiler.jar "--formatting PRETTY_PRINT --formatting PRINT_INPUT_DELIMITER"
cp output/easel.js <etscene-path>/static/js
git clone git@github.com:alekstorm/etsy-tornado.git
cd etsy-tornado
python setup.py install
curl http://downloads.mongodb.org/linux/mongodb-linux-(i686|x86_64)-latest.tgz | tar xfz -
mkdir -p <etscene-path>/data/db
<mongodb-path>/bin/mongod --dbpath <etscene-path>/data/db
Create etscene/local_settings.py
to override site-specific settings, including
ports and the Etsy API key. Defaults are in etscene/settings.py
.
To start the server:
script/start