Windows - Fix relative paths in app.zip #10
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.
After changes by @chrishardinge and I believe yourselves on the Vapor Core 2.0 branch (exposing PHP Error's) I started receiving PHP/Composer errors within AWS deployments from Windows.
The runtime/app is unable to load the composer dependencies, I'm assuming as it extracts the files incorrectly due to their relative paths being different/invalid for Linux when compiled/zipped under Windows as seen below -
Windows app.zip
WSL app.zip
@chrishardinge - Hopefully you can check this over and confirm it works for yourself under windows as well. However for myself, the attached changes allow me to run vapor deployments under windows - https://windows.simonrigby.dev/ , I'm no longer receiving a 502 Gateway Timeout error when visiting the page, both using the domain and vanity url.