Virtualization technology makes working with NAV development much easier. It also enables user’s to try out NAV quickly, using virtual appliances.
NAV’s source code includes tools for using Docker containers during development, and for producing an OVF-based virtual appliance running NAV (for testing or production purposes).
NAV includes a Dockerfile
that describes a Debian-based Docker image,
which will run all of NAV directly from the source code tree, within a
container. You can read more about this in Using NAV with Docker for development.
The tools/virtual-appliance/build-virtual-appliance.sh
script uses
Packer in conjunction with Virtualbox to produce a Debian Wheezy-based
virtual appliance, using the latest release of NAV available from the NAV APT
repository.