-
Notifications
You must be signed in to change notification settings - Fork 7
Deploy GYB server
Matthew Perry edited this page Nov 18, 2013
·
6 revisions
log in as ubuntu
sudo useradd ubuntu -s /bin/bash -g sudo -m
sudo passwd ubuntu
sudo su ubuntu
initial updates and stuff
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git puppet xfsprogs htop atop sysstat -y
Get the code
sudo mkdir /usr/local/apps
sudo chown ubuntu /usr/local/apps
sudo chown ubuntu /usr/local/src
cd /usr/local/apps/
git clone https://github.com/Ecotrust/growth-yield-batch.git
cd /usr/local/apps/growth-yield-batch
Run puppet
sudo facter_user=ubuntu facter_group=ubuntu puppet apply \
--templatedir=/usr/local/apps/growth-yield-batch/puppet/manifests/files \
--modulepath=/usr/local/apps/growth-yield-batch/puppet/modules \
/usr/local/apps/growth-yield-batch/puppet/manifests/gybatch.pp
install open-fvs per fvs build wiki page
Adjust celery workers and restart
sudo vi /etc/default/celeryd
# 3 workers, concurrency=10
set up a projects directory at ~/projects
(symlink to /storage/gyb_projects
)
project directory must be writable by celery group
cd ~/projects
mkdir my_gyb_project
chgrp -R celery my_gyb_project