mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-18 07:23:00 +00:00
Correct docstring that was preventing build
This commit is contained in:
@@ -1,17 +1,14 @@
|
||||
"""A service is a process that talks to JupyterHub
|
||||
"""A service is a process that talks to JupyterHub.
|
||||
|
||||
Cases
|
||||
-----
|
||||
|
||||
Managed:
|
||||
- managed by JupyterHub (always subprocess, no custom Spawners)
|
||||
- always a long-running process
|
||||
- managed services are restarted automatically if they exit unexpectedly
|
||||
|
||||
Unmanaged:
|
||||
- managed by external service (docker, systemd, etc.)
|
||||
- do not need to be long-running processes, or processes at all
|
||||
Types of services:
|
||||
Managed:
|
||||
- managed by JupyterHub (always subprocess, no custom Spawners)
|
||||
- always a long-running process
|
||||
- managed services are restarted automatically if they exit unexpectedly
|
||||
|
||||
Unmanaged:
|
||||
- managed by external service (docker, systemd, etc.)
|
||||
- do not need to be long-running processes, or processes at all
|
||||
|
||||
URL: needs a route added to the proxy.
|
||||
- Public route will always be /services/service-name
|
||||
@@ -23,9 +20,6 @@ API access:
|
||||
- not admin: tokens will only have non-admin access
|
||||
(not much they can do other than defer to Hub for auth)
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
An externally managed service running on a URL::
|
||||
|
||||
{
|
||||
|
Reference in New Issue
Block a user