Sandboxes v2.0: Multiple port mapping & authorization

Sandboxes v2.0: Multiple port mapping & authorization

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.

Hint
If you'd like to give the Sandboxes a test ride, drop an email to support@buddy.works 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:

  1. HTTP Basic Authorization
  2. 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:

Image loading...

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:

Image loading...

What's next

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
Success
If you'd like to join the team of beta testers, drop an email to support@buddy.works or leave a message on our live chat with the URL to your account – we will activate the feature for you.
Hint
There's also a webinar coming up focused solely on Sandboxes – sign up now to secure a guaranteed seat.
Jarek Dylewski

Jarek Dylewski

Customer Support

A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.

Nov 5th 2020
Share