Skip to content

Virtual environment

Virtual environments exist in Python (venv and requirements.txt) and R (renv). This allow the app developer to set exactly which third-party packages and which version of each packages is required for the app. RPGM Server fully manage these virtual environment.

The details page of an app have a button Install/update environment. This button will start a process that will check if the app have a requirements.txt (Python) or a renv.lock (R) file in it, and create a folder containing the environment of the app if such file exists. This environment folder will then be used everytime an instance of the app will be launch.