Skip to content
Michael edited this page Aug 15, 2020 · 28 revisions

sw360vagrant

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:

  1. Technical description of the sw360vagrant setup
  2. What to do after the sw360vagrant setup has been finished.

What to do after the sw360vagrant setup has finished, is described further below:

MacOS Installation Notes

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 realpathisnot 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
Clone this wiki locally