-
Notifications
You must be signed in to change notification settings - Fork 17
Home
The vagrant setup installs an entire sw360 server inside one virtual machine. It can be used for different virtual machine environments, currently, there is support for virtualbox and AWS EC2 instances. Basically required:
- Shell environment (bash...) and involved tools, such as wget for downloading software
- Hypervisor, most likely VirtualBox
- Vagrant including plugin vagrant-aws, and if required, proxy
The basic approach for running the setup is provided by the readme file of the project. Here you will find two main things:
- Technical description of the sw360vagrant setup
- What to do after the sw360vagrant setup has been finished.
What to do after the sw360vagrant setup has finished, is described further below:
If you are considering to use the Mac platform, you should really consider installing Homebrew https://brew.sh/. For the further the following packages need to be installed:
brew cask install virtualbox
brew cask install vagrant
This is to run the sw360vagrant
in general. But, for machos there are three issues:
- there is no wget util
- there is only a old version of the bash shell (3.2)
- the linux tool
realpath
isnot available.
Therefore the following tools need to be installed:
brew install wget
brew install bash
brew install coreutils
Then, as with other OSes (such as Ubuntu), you will need:
vagrant plugin install vagrant-aws
vagrant plugin install vagrant-disksize