What is a permanent service?

When launching a service, a random URL containing the username is assigned to it. This presents a problem when a user needs to share the service or predict the URL for programmatic use. To address this issue, the user has the option to launch ‘permanent services’ and choose the URL.

How to choose the URL?

When launching a service, the user can customize the URL to access it. This corresponds to the value of the ingress object. Some services have been created with this option in mind. The service developer edited values.schema.json and removed the line that hides the ingress configuration in the datalab. This adds a new section where the user can change the service URL.

"ingress": {
    "type": "object",
    "form": true,
    "title": "Ingress Details",
    "properties": {
          ...
        },
        "hostname": {
              ...
            },
            "x-onyxia": {
                "hidden": true,  // Just remove this line
                "overwriteDefaultWith": "

Service with ingress section

Service with ingress section

If this option has not been enabled by the service developer, the user can still customize it by using the text editor instead of the form shown for the launch options.

Service without ingress section in the Form display

Service without ingress section in the Form display

Same service with Ingress available in the Text Editor display

Same service with Ingress available in the Text Editor display

The user can change the part of the URL before the domain “.lab.dive.edito.eu”, only lowercase characters and dashes can be used.

Sharing permanent services!

Once a user has created this permanent service, the user is responsible for monitoring it, to ensure it is running as expected. The user needs to be aware that this service will count toward their quotas like any other.

To further share and add visibility to such permanent services, the user may contact the EDITO Infra team. If the service is of interest to the project as a whole, it may be added to the home page https://dive.edito.eu/ as an EDITO application!

EDITO home page

EDITO home page