You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Difference between revisions of "Obsolete:Toolforge/Service manifests"
m (SRodlund moved page Help:Toolforge/Service manifests to Obsolete:Toolforge/Service manifests: This page is obsolete.)
Revision as of 23:34, 14 January 2020
|This page is obsolete|
Service manifests are a the
service.manifest file you see on your tool's home directory. Eventually they will support specifying all the processes / meta information needed to set up and run your tool (somewhat inspired by procfiles). It is a YAML file with several planned fieilds, but currently supports only one field:
web. This field is set whenever you use the
webservice command, and is used to ensure that your webservice is always up, even if it dies due to OOM. This replaces bigbrother functionality which was opt in - now you just do a
webservice start and your webservice should be running forever - and a
webservice stop and it should just stop.
Planned support for custom webservices, other long running process and health checks coming soon.