Service manager implementation #19

Open
opened 2025-07-01 07:35:25 +00:00 by timur · 0 comments
Owner

We want to be able to launch circle workers dynamically. For instance when someone registers to the freezone, we need to be able to launch a circle worker for the new resident.

As such we need a service manager, primarily to be able to manage the circle worker. We need the service manager to work on Mac as well, and to use zinit in linux by default. As such service manager is a trait the should be implemented by launchctl in macOS and zinit on linux.

The crate needs to have unit tests, and an end to end example demonstrating the the functions it has. The tests and examples should work with zinit in linux and launchctl in Mac.

We want to be able to launch circle workers dynamically. For instance when someone registers to the freezone, we need to be able to launch a circle worker for the new resident. As such we need a service manager, primarily to be able to manage the circle worker. We need the service manager to work on Mac as well, and to use zinit in linux by default. As such service manager is a trait the should be implemented by launchctl in macOS and zinit on linux. The crate needs to have unit tests, and an end to end example demonstrating the the functions it has. The tests and examples should work with zinit in linux and launchctl in Mac.
timur added this to the Zanzibar Digital Freezone project 2025-07-01 07:35:31 +00:00
MahmoudEmad self-assigned this 2025-07-01 13:33:17 +00:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: herocode/sal#19
No description provided.