Service WebService
This service provides a simple web service. It is WIP, and it will be enhanced in the future. Currently, you can use it with the RestAPI plugin.
Configuration
The webservice can be configured in its config/services/webservice.yaml file:
DEFAULT:
listen: 0.0.0.0 # the interface to bind the internal webserver to
port: 9876 # the port the webservice is listening on
debug: false # Enable /openapi.json, /docs and /redoc endpoints to test the API (default: false)
[!NOTE] To access the API documentation, you can enable debug and access the documentation with these links: http://localhost:9876/docs http://localhost:9876/redoc Please refer to the OpenAPI specification for more information.
[!WARNING] Do NOT enable debug for normal operations, especially if you expose the port to the outside world.
[!IMPORTANT] It is advisable to use a reverse proxy like nginx and maybe SSL encryption to secure the webservice.