This repository provides a development environment setup for working with the Rucio codebase using Visual Studio Code.
-
Clone the Repository
Clone this repository into the.vscodefolder inside the Rucio codebase:git clone https://github.com/<your-repo>/rucio-vscode-dev-env .vscode
-
Prepare Certificates
Obtain the host certificates and the CA certificate chain for your development server. Place the following files in thecertsdirectory:hostkey.pemhostcert.pemca-bundle.pem
-
Update
rucio.cfg
Edit therucio.cfgfile in the Rucio source code to include theurlsoption in the[webui]section. Specify the host where you will run WebUI 2.0 (e.g.,http://localhost:3000for local development):[webui] urls = http://localhost:3000
-
Modify
docker-compose.yml
Update thedocker-compose.ymlfile in this repository. Change theRUCIO_HOSTenvironment variable for therucio-devcontainer to match the hostname of your remote development VM:environment: RUCIO_HOST: <your-remote-vm-hostname>
For detailed setup and usage instructions, refer to the official documentation.