Containerized version of RDepot.
RDepot is a solution for the management of R package repositories in an enterprise environment. It allows to submit packages through a user interface or API and to automatically update and publish R repositories. Multiple departments can manage their own repositories and different users can have different roles in the management of their packages.
- Clone this repository and go to its root directory
- Launch RDepot using the following command:
docker-compose up
Once RDepot is launched, you can open your browser and navigate to
http://localhost
You will be asked to log in. Default administrator credentials:
Username: einstein
Password: password
Go to "Repositories" section and click the blue button at the bottom-right. You will see a "Create Repository" dialog. Fill the blanks as follows and click on "CREATE" button:
You can publish your repository and upload the first package!
- Go to "Upload packages" section
- Click the blue button at the bottom-right
- Select the following file:
./examples/oaColors_0.0.4.tar.gz
- Click on the field below the "Upload" button and choose "Rep1" repository.
- Click the "Upload" button.
Once you uploaded your first package, you can try to install it.
- Go to "repositories" section and click on "Rep1" repository.
- Click on the oaColors package.
- You can install your package by following the instructions or download it by clicking on the link at the bottom of the page.