Joachim Van Herwegen 9968f2ae5b feat: Generalize RootInitializer to ContainerInitializer
The initializer can now be used for any container.
The initializer also does not handle the repeat check anymore,
this is now configured with a ConditionalHandler.
2021-10-07 15:51:11 +02:00
..
2021-07-30 15:24:29 +01:00
2021-09-27 10:32:34 +02:00

App

Options related to the server startup.

Base

This is the entry point to the main server setup.

  • default: The main application. This should only be changed/replaced if you want to start from a different kind of class.

Init

Contains a list of initializer that need to be run when starting the server.

  • default: The default setup. The ParallelHandler can be used to add custom Initializers.
  • initialize-root: Makes sure the root container has the necessary resources to function properly. This is only relevant if setup is disabled but root container access is still required.
  • initialize-prefilled-root: Similar to initialize-root but adds some introductory resources to the root container.

Setup

Handles the setup page the first time the server is started.

  • disabled: Disables the setup page. Root container access will be impossible unless handled by the Init config above. Registration and pod creation is still possible if that feature is enabled.
  • optional: Setup is available at /setup but the server can already be used. Everyone can access the setup page so make sure to complete that as soon as possible.
  • required: All requests will be redirected to the setup page until setup is completed.