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"

From Wikitech-static
Jump to navigation Jump to search
imported>SRodlund
m (SRodlund moved page Help:Toolforge/Service manifests to Obsolete:Toolforge/Service manifests: This page is obsolete.)
(No difference)

Revision as of 23:34, 14 January 2020

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.