Skip to content

An example OnDemand interactive RStudio app using Singularity

License

Notifications You must be signed in to change notification settings

SquareFactory/bc_rstudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Batch Connect - Example RStudio Server

GitHub Release GitHub License

An Batch Connect app that launches an RStudio server within a batch job.

Prerequisites

This Batch Connect app requires the following software be installed on the compute nodes that the batch job is intended to run on (NOT the OnDemand node):

Optional software:

  • Lmod 6.0.1+ or any other module purge and module load <modules> based CLI used to load appropriate environments within the batch job before launching the RStudio server.

Install

If you have not already be sure to start with the section about setting up your system for Batch Connect development. Detailed installation instructions for this app are included in the OnDemand documentation.

Note that this example assumes that the compute host is CentOS 7. In order to ensure correct behavior it is important that the guest is built from the same OS as the host (type and major version), this is because most of the host's system directories are bind-mounted into the guest.

Contributing

  1. Fork it ( https://github.com/csquare-ai/bc_rstudio/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

An example OnDemand interactive RStudio app using Singularity

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 53.9%
  • HTML 46.1%