Releases: ThinkR-open/dockerfiler
v0.2.5
What's Changed
- Replace native pipes by @HenningLorenzen-ext-bayer in #78
- update test and prep for CRAN submission by @dagousket in #79
- chore: clean roxygen doc and test tempfiles by @dagousket in #80
- allow multistage docker by @VincentGuyader in #84
- Task 3 - Feature: Add COMMENT by @jcrodriguez1989 in #81
- Add website to DESCRIPTION + update pkgdown action by @olivroy in #75
- add dedicated cache for
renv::restore
by @VincentGuyader in #85
New Contributors
- @HenningLorenzen-ext-bayer made their first contribution in #78
- @dagousket made their first contribution in #79
- @jcrodriguez1989 made their first contribution in #81
- @olivroy made their first contribution in #75
Full Changelog: v0.2.3...v0.2.5
dockerfiler 0.2.3
- remove sysreqs.r-hub.io to use {pak} instead for system requirement detection
- move from
pak::pkg_system_requirements
topak::pkg_sysreqs()
thanks to @B0ydT dock_from_renv
allow to specify user to use in Dockerfile- the
dependencies
parameter indock_from_renv
if set toTRUE
will install required dependencies plus optional and development dependencies. defaut isNA
only required (hard) dependencies, - Set the minimum version of the {pak} package to 0.6.0.
- Parameterize the
sysreqs_platform
used to find system dependencies in pkg_sysreqs (only debian/ubuntu based images are supported)
dockerfiler 0.2.2
-
fix : create a
use_pak
parameters indock_from_renv
to setrenv.config.pak.enabled = FALSE
instead ofrenv.config.pak.enabled = TRUE
to avoid issues with {pak} duringrenv::restore()
-
feat: use of {memoise} to cache call to
pak::pkg_system_requirements
-
fix : dont depend anymore to {renv} use an internalised {renv} version (1.0.3)
-
fix : remove
renv:::lockfile
and uselockfile_read
instead -
feat: Added
dock_from_renv()
, to create a Dockerfile from a renv.lock file (@JosiahParry, @statnmap) -
feat: Added
parse_dockerfile()
, to Create a Dockerfile object from a Dockerfile file (@JosiahParry) -
feat: Added
renv_version
parameter todock_from_renv
to be able to fix the renv version to use duringrenv::restore()
(@campbead)
dockerfiler 0.2.1
-
fix: graceful failing in case no internet
-
feat: Added
dock_from_renv()
, to create a Dockerfile from a renv.lock file (@JosiahParry, @statnmap)