Open defunctl opened 1 year ago
The issue I was having with Lando for the plugin specifically was that I did not want to include any site specific configurations into the plugin. Everything that is in the plugins/wme-sitebuilder
directory is (currently) included in the composer package that is pulled in to liquidweb/nexcess-mapps
and deployed to every site on the Nexcess platform.
That being said, if we can resolve the issue by adjusting the files that are made available in the composer file, I have no objections to switching to Lando.
If I'm understanding correctly, that should be easily solvable with a .gitattributes file, using export-ignore
for any file/folder anything that shouldn't come down when this is pulled in as a dependency, as GitHub will exclude it when it creates the zip that composer will use to install dependency.
e.g.
# Ignore paths when git creates an archive of this package
/.lando.yml export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/.github export-ignore
/.editorconfig export-ignore
# etc...etc...
Switching to Lando will take less time, but I've also just got the go ahead to proceed with a PR to fix the Linux permissions in wp-env, which will undoubtedly take longer and may not even get accepted, but would improve the wp-env
package. End of the day, even if permissions are fixed on Linux, it is still very limited in other ways.
Your call in terms which option to proceed with.
wp-env
is pretty limited in customization, and also suffers from permission issues on Linux.Any thoughts on my replacing it with Lando, or adding Lando as an additional option?