containerit icon indicating copy to clipboard operation
containerit copied to clipboard

Package an R workspace and all dependencies as a Docker container

Results 86 containerit issues
Sort by recently updated
recently updated
newest added

sysreqs has it: https://sysreqs.r-hub.io/pkg/runjags maybe just neet to test properly..

The package seems to cause some problems during precheck. https://cran.r-project.org/package=spam

INLA must be installed from a specific repo, see http://www.r-inla.org/download ``` install.packages("INLA", repos=c(getOption("repos"), INLA="https://inla.r-inla-download.org/R/stable"), dep=TRUE) ``` This should be supported both during predetect (https://github.com/o2r-project/containerit/blob/b4a05fa37bc003a11f7822ed2b257fbe38f0def1/R/sessionInfo-localbuild-methods.R#L137) and for the Dockerfile generation. A...

https://pachyderm.readthedocs.io/en/latest/getting_started/beginner_tutorial.html https://github.com/pachyderm/pachyderm/tree/master/doc/examples/ml/iris

idea

HashiCorp's Packer is a neat way to build many different containers or VMs from one configuration file. See https://www.packer.io/intro/getting-started/build-image.html for how a template looks like via https://twitter.com/KathrynElliott/status/974876673559719936?s=09) - [ ]...

enhancement
help wanted

- [ ] implement `VOLUME` statement, see https://docs.docker.com/engine/reference/builder/#volume - [ ] add example in vignette on how to access a volume created automatically by Docker based on a `VOLUME` statement...

`sysreqs` might not provide all required information, so advanced users should be able to provide installation instructions somehow. Users could simply do this within their R Markdown document with `system()`...

[RQGIS](https://cran.r-project.org/web/packages/RQGIS/index.html) and [RSAGA](https://cran.r-project.org/web/packages/RSAGA/index.html) both rely on large external software packages. - [ ] find out what packages must be installed for these packages to work - [ ] find out...

sysreqs has the dependencies: - https://sysreqs.r-hub.io/pkg/rJava - https://sysreqs.r-hub.io/pkg/rPython - https://sysreqs.r-hub.io/pkg/reticulate - https://sysreqs.r-hub.io/pkg/V8 create a new vignette `languages.Rmd` for all "extra programming languages" packages.

NixOS is an interesting Linux distro that is all about declarative configuration and "devops", see e.g. https://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/ Maybe `containerit` could create NixOS installation instructions instead of Dockerfiles ? - https://nixos.org/nixos/manual/index.html#ch-configuration...

idea