Commit Graph

5 Commits

Author SHA1 Message Date
Eric Coissac 9484857d9a 🔧 Add selective image rebuild flags and enhance R dependency scanning
- Added --rebuild-builder, -student, hub flags to start-jupyterhub.sh for granular Docker rebuilds
- Updated check_if_image_needs_rebuild to accept per-image force flag and propagate no-cache option
- Added libuv1-dev dependency in Dockerfile.builder (likely for quarto or R runtime)
- Rewrote install_quarto_deps.R to:
a) Manually parse library()/require() and remotes::install_git/github calls
b) Distinguish between quarto-required packages (must reside in persistent target_lib)
c), CRAN and git/github dependencies
d) Install with robust error handling, skipping unavailable packages
- Removed dependency on attachment package for scanning
2026-04-30 18:25:12 +02:00
Eric Coissac a8c59b7cf0 Enhance documentation and automate R package management
Update documentation to reflect that all tools are provided via a builder Docker image

- Simplify prerequisites section in Readme.md
- Add detailed explanation of the builder image and its role
- Document R package caching mechanism for faster builds
- Update start-jupyterhub.sh to build and use the builder image
- Add Dockerfile.builder to provide the build environment
- Implement automatic R dependency detection and installation
- Update Slides.qmd to use gt package for better table formatting
2026-01-22 19:46:31 +01:00
Eric Coissac 30b7175702 Make cleaning 2025-11-17 14:18:13 +01:00
Eric Coissac 78156a8c95 bug des volumes utilisateurs 2025-11-16 14:55:30 +01:00
Eric Coissac 02b48e75fa First complete version 2025-10-16 20:48:35 +02:00