Commit f4939c757a165ce78a069eb2ea54f11ab92cd81d

Authored by Sergio Oliveira
2 parents a267e487 c45aacf1

Merge branch 'update_puppet' of github.com:colab-community/colab into update_puppet

Vagrantfile
... ... @@ -33,12 +33,19 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
33 33 colab.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box"
34 34 end
35 35  
36   - colab.vm.network "forwarded_port", guest: 80, host: 80
  36 + colab.vm.network :forwarded_port, guest: 80, host: 8080
  37 + colab.vm.network :forwarded_port, guest: 7000, host: 8000
  38 + colab.vm.network :forwarded_port, guest: 5280, host: 5280
  39 + colab.vm.network :forwarded_port, guest: 8080, host: 8081
  40 + colab.vm.network :forwarded_port, guest: 8983, host: 8983
  41 +
37 42 colab.vm.network "private_network", ip: "192.168.33.10"
  43 +
38 44 colab.vm.provider "virtualbox" do |vb|
39 45 # Use VBoxManage to customize the VM. For example to change memory:
40 46 vb.customize ["modifyvm", :id, "--memory", "1024"]
41 47 end
  48 +
42 49 end
43 50  
44 51 # Disable automatic box update checking. If you disable this, then
... ...
puppet/modules/colab/manifests/init.pp
... ... @@ -24,7 +24,7 @@ class colab {
24 24 }
25 25 }
26 26  
27   - ensure_packages(['mercurial', 'memcached'])
  27 + ensure_packages(['memcached'])
28 28  
29 29 # XMPP connection manager
30 30 pip::install { 'punjab': }
... ...
requirements.txt
... ... @@ -20,8 +20,8 @@ django-i18n-model==0.0.7
20 20 django-tastypie==0.11.0
21 21 django-browserid==0.9
22 22  
23   -gunicorn==18.0
24   -gevent==0.13.8
  23 +gunicorn==19.1.0
  24 +eventlet==0.15.0
25 25  
26 26 # Deps for sentry client (raven)
27 27 raven==3.5.2
... ...
src/colab/gunicorn.conf.py
1 1  
2 2 import multiprocessing
3 3  
4   -bind = "127.0.0.1:8000"
5   -workers = multiprocessing.cpu_count() + 1
  4 +workers = multiprocessing.cpu_count() * 2 + 1
6 5 timeout = 300
7   -worker_class = 'gevent'
  6 +worker_class = 'eventlet'
... ...