VirtWeb/virtweb_docs/SETUP_DEV.md

911 B

Setup for developpment

  1. The libvirt-dev package must be installed:
sudo apt install libvirt-dev
  1. Libvirt must also be installed:
sudo apt install qemu-kvm libvirt-daemon-system
  1. Allow the current user to manage VMs:
sudo adduser $USER libvirt
sudo adduser $USER kvm 

Note: You will need to login again for this change to take effect.

  1. Install required developpment tools:
  1. Run sample OpenID service
cd virtweb_backend
docker compose up
  1. Run the backend:
sudo mkdir /var/virtweb
sudo chown $USER:$USER /var/virtweb
cd virtweb_backend
cargo fmt && cargo clippy && cargo run -- -s /var/virtweb --hypervisor-uri "qemu:///system"
  1. Run the frontend
cd virtweb_frontend
npm run start

Have fun with your development!