Skip to content

Conversation

@Ndpnt
Copy link
Contributor

@Ndpnt Ndpnt commented Dec 17, 2025

No description provided.

Ndpnt added 21 commits December 11, 2025 11:26
Improve configuration tolerance and isolation:
* Keep the default site enabled
* Reduce conflicts with other Nginx configs
* Namespace rate-limiting per collection
* Use additive config files (one per collection) instead of overwriting a single file on each deploy
* Preserve more manual Nginx edits
Enhance process isolation and persistence:
* Namespace process names per collection
* Ensure each collection’s processes auto-restart independently after server reboot
* Prevent `pm2 save` in one collection from affecting others
* Provide separate PM2 logs and state per collection
Refactor to have only one playbook for all apps
@Ndpnt Ndpnt marked this pull request as ready for review December 18, 2025 09:39
@Ndpnt Ndpnt requested a review from clementbiron December 18, 2025 09:39
@Ndpnt Ndpnt force-pushed the multi-tenancy branch 2 times, most recently from 1c5bdf8 to 4e1e5e3 Compare December 18, 2025 10:10
Copy link
Member

@clementbiron clementbiron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@Ndpnt Ndpnt merged commit 1b1c383 into main Dec 19, 2025
2 checks passed
@Ndpnt Ndpnt deleted the multi-tenancy branch December 19, 2025 09:32
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.

3 participants