DiagnostikApps/AQ/setup_renv.R
2026-09-22 18:35:43 +02:00

14 lines
615 B
R

# Einmalig auf dem Zielrechner ausfuehren, bevor die App zum ersten Mal startet.
# Initialisiert renv fuer diese App und installiert alle benoetigten Pakete.
renv::init()
pakete = c("shiny", "dplyr", "ggplot2", "haven", "officer", "DBI", "RSQLite", "formr")
install.packages(pakete)
# type = "all" statt des impliziten Standard-Scans: DBI und RSQLite werden im
# App-Code nie per library() aufgerufen (nur das gesourcte ../get_pseudo.R braucht
# sie), daher wuerde der Standard-Scan sie nicht in renv.lock aufnehmen.
renv::snapshot(type = "all")
message("Setup abgeschlossen. App starten mit: shiny::runApp()")