Changes

Jump to: navigation, search

Machine/aslo-web

1,221 bytes removed, 12:23, 1 March 2010
m
move configureation to puppet
==Set up==
Below is the recipe that we used to set up the php server. Please see machine puppet for up to date configuration details. 
===Install required php modules===
sudo -i -u activities
 
===Checkout ASLO sources===
 
git clone git://git.sugarlabs.org/slo-activities/mainline.git ~
git checkout production -b production
 
===Fetch external dependencies===
 
cd ~/site/vendors/
svn co http://svn.mozilla.org/libs/product-details
svn co http://svn.mozilla.org/libs/fizzypop.mozdev fizzypop
svn co http://svn.mozilla.org/libs/phorms
svn co http://svn.mozilla.org/libs/zxtm-api
define('DEV', false);
define('QUERY_CACHE', true);
 
Create directories
mkdir -p ~/site/app/tmp/cache/persistent
mkdir -p ~/site/app/tmp/cache/models
mkdir -p ~/site/app/tmp/cache/views
mkdir -p ~/files/temp
mkdir -p ~/files/extracted
mkdir -p ~/data
Minify css/js stuff
# do not use @daily to make sure that we start job after aslo-proxy
01 08 * * * $HOME/aslo/cron/daily
 
===Create vhost===
vim /etc/apache2/sites-available/activities.sl.org
<pre>
<VirtualHost *:80 *:443>
ServerName activities.sugarlabs.org
ServerAlias activities2.sugarlabs.org # for test/install
ServerAdmin webmaster@sugarlabs.org
 
DocumentRoot /srv/activities/site/app/webroot
 
LogFormat "%h %V %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{HTTP_COOKIE}i\"" addons
CustomLog /srv/activities/data/access addons
CustomLog /var/log/apache2/all-access.log vhost_combined
#CustomLog /var/log/apache2/performance.log performance
</VirtualHost>
</pre>
2,751
edits

Navigation menu