Using rocker/verse
as a base image.
- Version-stable base R version 3.5.2 (Eggshell Igloo)
- RStudio Server
- tidyverse, src build tools, devtools
- tex & publishing-related packages
Gitpod is an open source platform for automated and ready-to-code development environments that blends into your existing workflow. It enables developers to describe their dev environment as code and start instant and fresh development environments for each new task directly from your browser.
Clicking on the button on the README.md will create a workspace with rstudio and other tools mentioned above.
To create a a gitpod account, you need to tie an exisitng gitub, gitlab or bitbucket account. If you dont have one already you can create an account for free.
Select a plan that suite your needs and budget. you can start with the free plan and upgrade later.
After you have created your gitpod account. clickin the button on the README.md will open a new window that shows the image building process.
You will see this only on the first time of creating the workspace or if there is changes to this repository.
Progress of workspace building process.
This screen will appear everytime you open your workspace. it should take between 10-30 seconds, depending on the time of the day and current server workload.
The workspace is configured to start rstudio in a new tab but your browser might have pop-ups blocked (3).
You can either exciplicitly allow pop-ups for this site or load it from the Remote Explorer.
click on the Remote Exploer then Open Browser.
Now you are ready to use.
The free version of Rstudio doesn't support multi-tenancy.
Only 1 user per workspace.
When you first create a workspace, it takes time to pull the base image and allocate necessary resources, please be patient.
Subsequent runs should be faster.
Gitpod backs up the state of the
/workspace/
folder between workspace starts, so that you can revisit them later.
Attention: Files in other locations will not be saved!
Any running workspace will automatically stop after some time of inactivity. Normally, this timeout is 30 minutes.
The timeout will always be reset to the full 30 minutes (or other applicable timeout depending on your subscription) by any activity — mouse move or keystroke — in the IDE.