In September 2020, we released new and completely revamped Sandboxes, a functionality that lets developers create staging environments directly from the chosen branch, tag, or pull request. The feature is currently in beta, as we want to ensure that it covers all most popular use cases and everything works flawlessly.
If you'd like to give the Sandboxes a test ride, drop an email to email@example.com with the URL to your workspace and we'll activate it for you. Also, there's a webinar and a Q&A session focused exclusively on Sandboxes coming up (date is yet TBA). Go ahead and sign up here: https://forms.gle/Ape2WYCx8ATd9Twh7
In response to your feedback, this week we added two new functionalities:
- HTTP Basic Authorization
- Support for multiple HTTP ports for public access
HTTP Basic Authorization
Each sandbox has a public URL address. The address is forwarded to the sandboxes via a specific HTTP port. For example, if your sandbox is serving the application on port 8080, you can open your website in the browser using the defined
https://mysandbox.live.page URL address.
The most common use case for sandboxes is testing the application before the release to production. You can either test it automatically with a pipeline within the sandbox, or send its URL to the client for the review.
However, when developing a website or an application there's often stuff that shouldn't be publicly available. To help you keep things under control, we introduced username/password authorization to the public. You can set this option when adding a new sandbox, or later in the Settings:
Multiple HTTP port support
Until recently, using the predefined URL address you could expose only one HTTP port to the public. In other words, with one address you could share the visuals of the application (i.e. the website), but no other components, such as the API. From now on, you can define up to 5 URL addresses for each HTTP port. What's important, you can set up individual authorization for each entry:
This is the list of things we're currently working on:
- Authorization to sandboxes with Buddy's credentials
- Authorization with SSO in both application and sandboxes
- Better GitFlow support in Sandboxes
If you'd like to join the team of beta testers, drop an email to firstname.lastname@example.org or leave a message on our live chat with the URL to your account – we will activate the feature for you.
There's also a webinar coming up focused solely on Sandboxes – sign up now to secure a guaranteed seat.