Prevent apps with the same folder name to colide #270
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Goal
Before this commit if two apps were resolving their symlinks to distinct folders with the same name, the first app booted was used to serve queries targeting the other app.
example:
both content and platform rails app were served by the first of the two apps being booted
With this commit a checksum of the full app path is being added to the app name, which maintain the existing behavior of having a single app booted even if several symlinks are targeting it, but distinct folders with the same name are now treated as different apps
consequences
logs are now displaying lines with the app name suffixed by the folder path checksum: