Closed aschaeffer closed 7 years ago
Category: Awesome.
The only command line argument for InexorCore would be the port to InexorFlex (since otherwise Core would be blocked from starting up if the port is somehow already taken by another process).
Correct. And I would suggest that the instance ID and the port should be the same.
Shouldn't the node
folder be removed from master as well? Adding that as a task.
Already done? fa37ee2090104ab531e71627f17462771989a573
Everything is done in flex/master, except the Core Initialization Routine (#368).
can be closed as core gets merged
EDIT: (we shouldnt close "almost finished" issues)
Lifecycle
Inexor Flex (NodeJS) starts a new instance of Inexor Core (C++). Command line options parsing and reading configuration files is done in Inexor Flex only. Inexor Core have to use the Inexor Tree instead. This prepares Inexor for multi-instance capabilities.
Startup of Inexor Flex
Startup of Inexor Core
Shutdown of Inexor Core
Tasks
inexor:
URLsinstances.toml
core
instances.toml
and let the instance manager construct the instancesautostart=true
in theinstances.toml