Gitpod OpenVSCode Server on Azure ACI
The kind folks over at Gitpod recently open-sourced their OpenVSCode Server project.
Gitpod OpenVSCode is a project that lets you create cloud-based development environments using Visual Studio Code in your browser.
There are a bunch of guides on how to fire up an instance across various environments; however, there is no guide for Azure Container Instances.
Given my very recent experience with ACI, I wanted to give that a try.
The following Azure resources will be created.
- 1 x Resource Group
- 1 x Storage Account
- 1 x File Share in the Storage Account
- This is where the container volume will mount
- 1 x Azure Container Instance
I’ve tried to make this whole process as seamless as possible and I’ve actually measured the provisioning time.
You can be up and running in under 80 seconds - pretty damn cool!
Disclaimer: I haven’t played around with the interface much at this stage, but on the surface all seemed fine.
Let me know if you come across anything.
- Open Azure Cloud shell - https://shell.azure.com/
- Make sure you’re in
- Copy, paste and run the following script
- Wait 80 seconds
- Click on the link displayed at the end
This example does not support
https, but it should be possible using the same strategy I blogged about here
Assuming there are no other ports that need to be proxied