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

Implement manager worker architecture #15

Merged
merged 11 commits into from
May 15, 2024

Conversation

PhilippMatthes
Copy link
Contributor

@PhilippMatthes PhilippMatthes commented May 6, 2024

  • Add postgis to image as background process
  • Small adjustments to README
  • Add worker and sync env vars / settings to control which endpoints are enabled and how the service behaves
  • Add healthcheck and status view for Docker healthcheck
  • Send news articles and categories to workers when the manager makes updates
  • Ensure FCM message is not sent with dev environment
  • Add sync command that is executed once on startup of workers to sync with manager
  • Add sync get resource for manager that provides the necessary data for worker sync
  • Implement minimalistic compose setup with 2 workers and 1 manager
  • Remove outer-inner nginx setup
  • Run two servers in parallel, one listening on the internal Docker network for sync, and one for external requests

@PhilippMatthes PhilippMatthes force-pushed the implement-manager-worker-architecture branch from 8a19830 to 77a11cf Compare May 6, 2024 08:06
@PhilippMatthes
Copy link
Contributor Author

Needs some more work

@PhilippMatthes PhilippMatthes marked this pull request as ready for review May 13, 2024 11:12
@PhilippMatthes PhilippMatthes merged commit 7646fd4 into main May 15, 2024
1 check passed
@PhilippMatthes PhilippMatthes deleted the implement-manager-worker-architecture branch May 15, 2024 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant