# 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", "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()")