Commit 4dfdaa38 authored by Łukasz Nowak's avatar Łukasz Nowak

software/theia: Switch to monitor-promise-base

parent 42b2cf5f
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
[instance] [instance]
filename = instance.cfg.in filename = instance.cfg.in
md5sum = c35e6baca37c690bce39ef43825ec42b md5sum = 6a0a65ff9f81f907d53c42c65b54442a
[yarn.lock] [yarn.lock]
filename = yarn.lock filename = yarn.lock
......
[buildout] [buildout]
parts = parts =
monitor-base
promises promises
.bashrc .bashrc
frontend-reload frontend-reload
publish-connection-parameter publish-connection-parameter
extends = ${monitor-template:rendered}
eggs-directory = ${buildout:eggs-directory} eggs-directory = ${buildout:eggs-directory}
develop-eggs-directory = ${buildout:develop-eggs-directory} develop-eggs-directory = ${buildout:develop-eggs-directory}
offline = true offline = true
...@@ -111,23 +114,22 @@ template = inline: ...@@ -111,23 +114,22 @@ template = inline:
[promises] [promises]
recipe = recipe =
instance-promises = instance-promises =
$${theia-listen-promise:path} $${theia-listen-promise:name}
$${frontend-listen-promise:path} $${frontend-listen-promise:name}
[check-port-listening-promise]
recipe = slapos.cookbook:check_port_listening
path = $${directory:promises}/$${:_buildout_section_name_}
[theia-listen-promise] [theia-listen-promise]
<= check-port-listening-promise <= monitor-promise-base
hostname= $${theia-instance:ip} module = check_port_listening
port = $${theia-instance:port} name = $${:_buildout_section_name_}.py
config-hostname= $${theia-instance:ip}
config-port = $${theia-instance:port}
[frontend-listen-promise] [frontend-listen-promise]
<= check-port-listening-promise <= monitor-promise-base
hostname= $${frontend-instance:ip} module = check_port_listening
port = $${frontend-instance:port} name = $${:_buildout_section_name_}.py
config-hostname = $${frontend-instance:ip}
config-port = $${frontend-instance:port}
[publish-connection-parameter] [publish-connection-parameter]
recipe = slapos.cookbook:publish recipe = slapos.cookbook:publish
...@@ -152,7 +154,6 @@ tmp = $${buildout:directory}/tmp ...@@ -152,7 +154,6 @@ tmp = $${buildout:directory}/tmp
pidfiles = $${:var}/run pidfiles = $${:var}/run
services = $${:etc}/service services = $${:etc}/service
promises = $${:etc}/promise
framebuffer = $${:srv}/framebuffer framebuffer = $${:srv}/framebuffer
fonts = $${:srv}/fonts fonts = $${:srv}/fonts
home = $${:srv}/home home = $${:srv}/home
\ No newline at end of file
...@@ -8,6 +8,7 @@ extends = ...@@ -8,6 +8,7 @@ extends =
../../component/bash/buildout.cfg ../../component/bash/buildout.cfg
../../component/coreutils/buildout.cfg ../../component/coreutils/buildout.cfg
../../stack/slapos.cfg ../../stack/slapos.cfg
../../stack/monitor/buildout.cfg
./gowork.cfg ./gowork.cfg
./buildout.hash.cfg ./buildout.hash.cfg
# this gowork.cfg includes the one from caddy, because they share the only gowork # this gowork.cfg includes the one from caddy, because they share the only gowork
......
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