document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. [buildout]
  2. extends =
  3.     production.cfg
  4.  
  5. blobs-dir=${buildout:directory}/var/blobs
  6. backups-dir=${buildout:directory}/var/backups
  7.  
  8. parts +=
  9.     lxml
  10.     instance3
  11.     cmds
  12.  
  13. [hosts]
  14. instance = 10.100.0.121
  15. haproxy = 10.100.0.121
  16.  
  17. [ports]
  18. haproxy     = 8000
  19. supervisor  = 8001
  20. zeoserver   = 8002
  21. zeomonitor  = 8003
  22. instance    = 8004
  23. instance1   = 8005
  24. instance2   = 8006
  25. instance3   = 8007
  26.  
  27. [users]
  28. os = plone
  29.  
  30. [supervisor]
  31. programs =
  32.     15 haproxy  (autostart=true  startsecs=15)  ${buildout:directory}/bin/haproxy [ -f ${buildout:directory}/etc/haproxy.conf -db ]${users:os}
  33.     15 zeo  (autostart=true  startsecs=15)  ${zeo:location}/bin/runzeo  true  ${users:os}
  34.     20 instance1  (autostart=true  startsecs=20)  ${buildout:directory}/bin/instance1 [console]  true  ${users:os}
  35.     20 instance2  (autostart=true  startsecs=20)  ${buildout:directory}/bin/instance2 [console]  true  ${users:os}
  36.     20 instance3  (autostart=true  startsecs=20)  ${buildout:directory}/bin/instance3 [console]  true  ${users:os}
  37. groups +=
  38.     20 cluster zeo,instance1,instance2,instance3
  39.  
  40. [zeo]
  41. monitor-address = ${ports:zeomonitor}
  42. zeo-conf-additional =
  43.     <filestorage sae_idg_bd>
  44.        path ${buildout:directory}/var/filestorage/sae_idg_BD.fs              
  45.        blob-dir ${buildout:blobs-dir}/blobstorage_sae_idg
  46.     </filestorage>
  47.  
  48. [cmds]
  49. recipe = plone.recipe.command
  50. command =
  51.     sed -i \'/port-base/d\' production.cfg
  52.     chown -R ${users:os} ${buildout:directory}
  53. #
  54.     mkdir -pv ${buildout:backups-dir}
  55.     chown -R ${users:os} ${buildout:backups-dir}
  56. #
  57.     mkdir -pv ${buildout:blobs-dir}/blobstorage_sae_idg
  58.     chown -R ${users:os} ${buildout:blobs-dir}/blobstorage_sae_idg
  59. update-command = ${cmds:command}
  60.  
  61. [instance]
  62. zope-conf-additional +=
  63.     <zodb_db sae_idg_BD>
  64.         mount-point /sae_idg
  65.         <zeoclient>
  66.           name sae_idg
  67.           storage sae_idg_bd
  68.           cache-size 30MB
  69.           server ${zeo:zeo-address}
  70.           shared-blob-dir on
  71.           blob-dir ${buildout:blobs-dir}/blobstorage_sae_idg
  72.           var ${buildout:directory}/var
  73.         </zeoclient>
  74.     </zodb_db>
  75.  
  76. [instance1]
  77. <=instance
  78. http-address = ${hosts:instance}:${ports:instance1}
  79. icp-address = ${hosts:instance}:${ports:instance1}
  80.  
  81. [instance2]
  82. <=instance
  83. http-address = ${hosts:instance}:${ports:instance2}
  84. icp-address = ${hosts:instance}:${ports:instance2}
  85.  
  86. [instance3]
  87. <=instance
  88. http-address = ${hosts:instance}:${ports:instance3}
  89. icp-address = ${hosts:instance}:${ports:instance3}
  90.  
  91. [lxml]
  92. recipe = z3c.recipe.staticlxml
  93. egg = lxml
  94. libxml2-url = xmlsoft.org/libxml2/libxml2-2.7.8.tar.gz
  95. libxslt-url = xmlsoft.org/libxml2/libxslt-1.1.26.tar.gz
  96. static-build = true
  97. force = false
');