Deploying containerised RStudio as a Service using AWS ECS
Work in progress!
Heavily based on:
https://github.com/aws-samples/ecs-refarch-cloudformation
https://github.com/rocker-org/rocker/wiki/Using-the-RStudio-image https://ropenscilabs.github.io/r-docker-tutorial/02-Launching-Docker.html
PoC front end:
https://bubble.is/page?name=index&id=easy-rstudio&tab=tabs-1
See the following:
https://github.com/rocker-org/rocker/wiki/Sharing-files-with-host-machine https://gist.github.com/spandanb/cd023a79f0efbd00f929c14aa28ce5b2 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ecs.html#ECS.Client.register_task_definition https://s3.us-east-2.amazonaws.com/a-book/ecs.html
Ideas for future work:
https://aws.amazon.com/about-aws/whats-new/2019/03/introducing-aws-deep-learning-containers/ https://aws.amazon.com/marketplace/pp/B07CNFWMPC https://blog.ouseful.info/2016/05/04/more-docker-doodlings-accessing-gui-apps-via-a-browser-from-a-container-using-guacamole/