Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supervisor Integration [UAT-58] #68

Merged
merged 11 commits into from
Dec 29, 2024
Merged

Supervisor Integration [UAT-58] #68

merged 11 commits into from
Dec 29, 2024

Conversation

fqjony
Copy link
Contributor

@fqjony fqjony commented Dec 24, 2024

This PR integrates Supervisor for process management and introduces service configuration support:

  • Supervisor Integration:

    • Added etc/home/supervisor.default for default Supervisor configuration template.
    • Updated Dockerfile to include Supervisor setup.
  • Service Management:

    • Added src/configs/services.yml to define and manage services.
  • Supporting Scripts:

    • Introduced lib/process_manager.sh to streamline process management.
    • Example script added (src/scripts/process_example.sh) for reference.

Key Updates:

  • Simplifies service and process management using Supervisor.
  • Provides a clear structure for service definitions through services.yml.
image

@fqjony fqjony added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels Dec 24, 2024
@fqjony fqjony self-assigned this Dec 24, 2024
@fqjony fqjony changed the title UAT-58 Supervisor Integration [UAT-58] Dec 27, 2024
@fqjony fqjony force-pushed the UAT-58 branch 2 times, most recently from d3ffbb3 to dd37aaf Compare December 27, 2024 16:06
@fqjony fqjony requested a review from a team December 29, 2024 10:21
@fqjony fqjony marked this pull request as ready for review December 29, 2024 10:21
@fqjony fqjony enabled auto-merge December 29, 2024 10:22
@fqjony fqjony merged commit 1484299 into latest Dec 29, 2024
4 checks passed
@fqjony fqjony deleted the UAT-58 branch December 29, 2024 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants