buildout.cfg 2.84 KB
Newer Older
1 2 3
[buildout]

extends =
4
  ../../component/apache/buildout.cfg
5 6
  ../../component/curl/buildout.cfg
  ../../component/dash/buildout.cfg
7
  ../../component/dcron/buildout.cfg
8 9
  ../../component/openssl/buildout.cfg
  ../../component/nginx/buildout.cfg
10

11
parts +=
12 13 14
  backup-script-template
  collective.recipe.template-egg
  dcron
15
  download-static-files
16 17 18 19 20
  eggs
  extra-eggs
  make-rss
  monitor-bin
  monitor-template
21
  nginx
22 23
  rss-bin
  slapos-cookbook
24
  static-folder
25
  template-nginx-conf
26 27 28 29 30 31 32 33

[collective.recipe.template-egg]
recipe = zc.recipe.egg
eggs = collective.recipe.template
  PyRSS2Gen
  
[extra-eggs]
recipe = zc.recipe.egg
34
interpreter = pythonwitheggs
35 36
eggs =
  PyRSS2Gen
37
  Jinja2
38 39 40 41
  
[make-rss-script]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/make-rss.sh.in
Nicolas Wavrant's avatar
Nicolas Wavrant committed
42
md5sum = 8d3a4b212784b591316b8b93d6bd163e
43 44 45 46 47 48 49
output = ${buildout:directory}/make-rss.sh.in
mode = 0644

[monitor-template]
recipe = slapos.recipe.template
url = ${:_profile_base_location_}/monitor.cfg.in
output = ${buildout:directory}/monitor.cfg
50
filename = monitor.cfg
51
#md5sum = 0948c867fb462511250be5289f07785d
52 53 54 55 56 57
mode = 0644

[monitor-bin]
recipe = hexagonit.recipe.download
url = ${:_profile_base_location_}/${:filename}
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
58
md5sum = 05bbb70f6f69dc4f3fa83dc0f8c9960e
59 60 61
filename = monitor.py.in
mode = 0644

62
[index]
63
recipe = hexagonit.recipe.download
64 65
url = ${:_profile_base_location_}/webfiles/${:filename}
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
66
md5sum = 91ac749f86aecc0c383d93e51e15a572
67 68 69 70 71 72
filename = index.cgi.in
mode = 0644

[index-template]
recipe = hexagonit.recipe.download
url = ${:_profile_base_location_}/webfiles/${:filename}
73
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
74
md5sum = aa375a4225e2587b22f68c28cafd7871
75
filename = index.html.jinja2
76 77
mode = 0644

78
[status-cgi]
79
recipe = hexagonit.recipe.download
80
url = ${:_profile_base_location_}/webfiles/${:filename}
81
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
82
md5sum = 4e5b7fc5c5c237836c7c81fe3e3bb903
83 84 85 86 87
filename = status.cgi.in
mode = 0644

[settings-cgi]
recipe = hexagonit.recipe.download
88
url = ${:_profile_base_location_}/webfiles/${:filename}
89
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
90
md5sum = 18574b804da0c65d8670959f9e7c4774
91
filename = settings.cgi.in
92 93
mode = 0644

94 95 96 97
[rss-bin]
recipe = hexagonit.recipe.download
url = ${:_profile_base_location_}/${:filename}
download-only = true
Nicolas Wavrant's avatar
Nicolas Wavrant committed
98
md5sum = 916f37f083b1ef391adea2f7a717bf8a
99 100 101 102 103 104 105 106 107 108
filename = status2rss.py
mode = 0644

[dcron-service]
recipe = slapos.recipe.template
url = ${template-dcron-service:output}
output = $${directory:services}/crond
mode = 0700
logfile = $${directory:log}/crond.log

109 110
[download-static-files]
recipe = hexagonit.recipe.download
111
url = https://github.com/Sebatyne/staticForMonitoring/blob/3f0e93cec706c7ad311ddbf1ebf996965ce2f0a3/static-files.tar.gz?raw=true
112
download-only = true
113
md5sum = e98585b85634de48240b2c215e946769
114 115 116
filename = static-files.tar.gz
mode = 0644

117 118 119 120 121 122 123 124
[eggs]
recipe = z3c.recipe.scripts
eggs =
  slapos.cookbook
  PyRSS2Gen

[versions]
PyRSS2Gen = 1.1
125
Jinja2 = 2.6