Hey, I would love it if there is a native Preview Environments Feature similiar to how it works in Laravel Cloud.

You can create a main site which is the preview environment is based on.

Here a list if features, which would be great:

  • The preview environment / a new site will be created if a new branch is pushed or a PR is opened.
  • The preview environment / site is deleted if the branch is deleted or the PR is closed.
  • It would auto-deploy the site if a new change is pushed
  • You can select if you want to create a new database, use the existing one, or clone an existing one.
  • It would comment a link to the site / preview URL in the GitHub PR.
  • You can choose a wildcard subdomain for your preview environment and fallback to a default ploi provided one. (e.g. I can choose preview.example.com and given the branch xyz it would create xyz.preview.example.com)
  • I can set a Password Protection or IP-restriction to the preview site.

Thanks for considering! I know this feature is probably a large amount of work, but it would simplify our setup so much!

·
·

Really great idea.

Ideally, it would be good if we could have like a deployment script for these preview environments, since they might require some custom tooling setup (like some custom DNS), or database migrations.

no votes yet

Preview Environments

3 total votes
Quick Actions
Activity
View recent activity and updates
Use arrow keys to navigate