Commit 00c5090c authored by Alain Takoudjou's avatar Alain Takoudjou

Re-Add content promise to boinc

parent 82f22089
## Settings for BOINC project %(niceprojectname)s
Alias /%(project)s %(installroot)s/html/user
Alias /%(project)s_ops %(installroot)s/html/ops
ScriptAlias /%(project)s_cgi %(installroot)s/cgi-bin
# Note: projects/*/keys/ should NOT be readable!
<Directory "%(installroot)s/html">
Options Indexes FollowSymlinks MultiViews
AllowOverride AuthConfig
Require all granted
</Directory>
<Directory "%(installroot)s/cgi-bin">
Options ExecCGI
AllowOverride AuthConfig
Require all granted
</Directory>
\ No newline at end of file
# password for write access to your project database
pw=%(mypassword)s
# name of the MySQL database
dbprojectname=%(dbname)s
# address of host (via DNS or IP number) at which project server shall be reached
hosturl=http://%(hosturl)s
# name of folder in which data shall be stored, also becomes part of project URL
fileprojectname=%(project)s
# more human-compatible way to read the project name
niceprojectname="%(boincproject)s@Home"
# location at which sources shall be kept
installroot=%(installroot)s
\ No newline at end of file
...@@ -14,6 +14,7 @@ parts = ...@@ -14,6 +14,7 @@ parts =
slapmonitor slapmonitor
slapreport slapreport
frontend-promise frontend-promise
content-promise
publish-connection-informations publish-connection-informations
boinc-app boinc-app
......
...@@ -21,7 +21,7 @@ recipe = slapos.recipe.template ...@@ -21,7 +21,7 @@ recipe = slapos.recipe.template
url = ${:_profile_base_location_}/boinc-app.cfg url = ${:_profile_base_location_}/boinc-app.cfg
output = ${buildout:directory}/template-app.cfg output = ${buildout:directory}/template-app.cfg
mode = 0644 mode = 0644
md5sum = ecec6192ac5b361e326cb2f1bd5f97dc md5sum = c30c21128e6522d0d6578466f5792517
[template] [template]
recipe = slapos.recipe.template recipe = slapos.recipe.template
......
...@@ -41,7 +41,7 @@ eggs = ...@@ -41,7 +41,7 @@ eggs =
recipe = slapos.recipe.template recipe = slapos.recipe.template
url = ${:_profile_base_location_}/instance-boinc.cfg url = ${:_profile_base_location_}/instance-boinc.cfg
output = ${buildout:directory}/template-boinc.cfg output = ${buildout:directory}/template-boinc.cfg
md5sum = fe0ace78cd2f886b0aa4132efd57e6f2 md5sum = bf1cafe595dbf694a92dfcc78743b29d
mode = 0644 mode = 0644
#Template for deploying MySQL Database Server #Template for deploying MySQL Database Server
......
...@@ -14,6 +14,7 @@ parts = ...@@ -14,6 +14,7 @@ parts =
slapmonitor slapmonitor
slapreport slapreport
frontend-promise frontend-promise
content-promise
publish-connection-informations publish-connection-informations
eggs-directory = ${buildout:eggs-directory} eggs-directory = ${buildout:eggs-directory}
...@@ -335,6 +336,14 @@ url = $${request-frontend:connection-site_url}/$${slap-parameter:project} ...@@ -335,6 +336,14 @@ url = $${request-frontend:connection-site_url}/$${slap-parameter:project}
dash_path = ${dash:location}/bin/dash dash_path = ${dash:location}/bin/dash
curl_path = ${curl:location}/bin/curl curl_path = ${curl:location}/bin/curl
[content-promise]
recipe = slapos.cookbook:check_page_content
path = $${basedirectory:promises}/content
url = $${request-frontend:connection-site_url}/$${slap-parameter:project}
pattern = $${slap-parameter:full-name}
dash_path = ${dash:location}/bin/dash
curl_path = ${curl:location}/bin/curl
[slap-parameter] [slap-parameter]
#Default config value for boinc #Default config value for boinc
dbname = boinctest dbname = boinctest
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment