Services
Services are under development because of the |
Introduction
The Infinite Scale platform consists of microservices interconnecting with each other. Each service performs a particular task and can be configured independently. Services started with the runtime share the runtime management while services running outside the runtime are managed on their own but connect to each other when necessary.
For more details see Managing Services.
There are descriptions and configuration details for each service available.
General Information
- Multiple environment variables for the same purpose
-
You may see in the tables describing the environment variables that there are two environment variables in the same row configuring the same task. In such a case, the following rule applies:
-
The first environment variable is used on a global scale. If set, it will be used in all services where applicable.
-
The second environment variable overwrites the first one, but ONLY for the one particular service.
Taking the
webdav
service as an example, you want to set theOCIS_URL
as a generic value, but for webdav, you want to use a different URL defined withOCIS_PUBLIC_URL
. -
- Service name vs. environment variable name
-
Environment variable names are always upper case and words are connected with an underscore. They start with the name of the service. If the service name is more than one word and the words are connected with a dash, the dash is replaced by an underscore. This info is useful when you search for environment variables based on the service name.
Example:
auth-basic
→AUTH_BASIC_XXX
- Default values containing curly brackets
-
In the table showing the variables of a service, the Default Value cell can sometimes contain values with curly brackets like
{{.Id.OpaqueId}}
. These are valid defaults.
Used Port Ranges
The following port ranges are used by services:
Port Range | Service |
---|---|
9000-9010 |
|
9100-9104 |
|
9105-9109 |
|
9110-9114 |
|
9115-9119 |
|
9120-9124 |
|
9125-9129 |
FREE (formerly used by glauth) |
9130-9134 |
|
9135-9139 |
|
9140-9141 |
|
9142-9143 |
|
9144-9145 |
|
9146-9147 |
|
9148-9149 |
|
9150-9153 |
|
9154-9156 |
|
9157-9159 |
|
9160-9162 |
|
9163 |
|
9164 |
|
9165 |
|
9166-9169 |
|
9170-9174 |
|
9175-9179 |
|
9180-9184 |
FREE (formerly used by accounts) |
9185-9189 |
|
9190-9194 |
|
9195-9199 |
FREE |
9200-9204 |
|
9205-9209 |
|
9210-9214 |
FREE |
9215-9219 |
|
9220-9224 |
|
9225-9229 |
FREE |
9230-9234 |
|
9235-9239 |
|
9240-9244 |
|
9245-9249 |
FREE |
9250-9254 |