RunCode workspaces are fully customisable as per your requirement.

You can pre-configure workspace using .runcode.yaml file

onCreate:" sudo apt"-get update-y- sudo apt-get upgrade- y- sudo corepack enable- yarn onStart:-|WS_DOMAIN=`cat/home/ubuntu/ws/url/domain.txt` printf/yarn dev

We have two section here.

onCreate

All the steps to install and configure at the time of creating a workspace should be kept here. This will execute only when the workspace it created for the first time.

and

onStart

All the configurations to run should be kept here and this will execute every time the workspace starts.

Additionally you can add the following code to your README.md file in your github repository to launch workspace by just clicking on the button.

[![RunCode](https://runcode-app-public.s3.amazonaws.com/images/dark_btn.png)](https://runcode.io)