diff --git a/software/dream/instance.cfg b/software/dream/instance.cfg index 30542104afc0d01ac47c3ae283444ae829a56e12..d0b5f9d7af9ac062ef4930045e396a96542b2493 100644 --- a/software/dream/instance.cfg +++ b/software/dream/instance.cfg @@ -3,6 +3,7 @@ parts = dream_simulation dream_platform dream_test_suite + dream_interpreter grunt_watch publish-connection-parameter @@ -22,6 +23,13 @@ cert = $${slap_connection:cert_file} port = 8080 host = $${instance-parameter:ipv6-random} +# interpreter +[dream_interpreter] +recipe = slapos.cookbook:wrapper +command-line = ${buildout:bin-directory}/dream_interpreter +wrapper-path = $${buildout:bin-directory}/dream_interpreter +parameters-extra = true + # service [dream_platform] recipe = slapos.cookbook:wrapper diff --git a/software/dream/software.cfg b/software/dream/software.cfg index ff550c36f4fe97282d057463b5d45e2f7303f9e5..3e5aaa418e07e3c223edc2cc52c1c6ef72149e01 100644 --- a/software/dream/software.cfg +++ b/software/dream/software.cfg @@ -8,6 +8,7 @@ parts = slapos-cookbook manpy dream_testrunner + dream_interpreter npm_install instance @@ -23,6 +24,13 @@ script = dream_testrunner initialization = ${manpy:initialization} +[dream_interpreter] +recipe = z3c.recipe.scripts +eggs = ${manpy:eggs} +interpreter = dream_interpreter +initialization = + ${manpy:initialization} + [npm_install] recipe = plone.recipe.command stop-on-error = true @@ -51,4 +59,4 @@ zope.exceptions = 4.0.7 zope.testing = 4.1.3 zc.recipe.testrunner = 2.0.0 zope.testrunner = 4.4.6 - +z3c.recipe.scripts = 1.0.1