Skip to content

adyasha/dune

 
 

Repository files navigation

Dune

VM manager for MirageOS unikernels

Running Dune locally on Ubuntu

Install required packages from Ubuntu repositories
$ sudo apt-get update
$ sudo apt-get install python3-pip python3-dev python3-virtualenv pylint
$ sudo apt-get install opam
Install and launch Redis Server
$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xvzf redis-stable.tar.gz
$ cd redis-stable
$ make
$ sudo make install
$ redis-server
Create and activate a Python 3 virtual environment with virtualenv
$ virtualenv -p python3 ~/env
$ source ~/env/bin/activate
Initialize OPAM and install MirageOS
$ opam init -a
$ eval `opam config env`
$ opam install mirage
Install Dune API requirements
$ git clone https://github.com/onyb/dune
$ cd dune
$ pip install -r requirements.txt
Launch Dune API server
$ python runapiserver.py

The webserver should now be running at http://localhost:5000 with the API root at http://localhost:5000/api

Launch Dune Client
$ cd client
$ sudo npm install
$ bower install
$ gulp build
$ gulp

The AngularJS dashboard is served at http://localhost:8888

Tech Stack

Dune Core
Dune Client

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.5%
  • HTML 33.6%
  • JavaScript 15.8%
  • CSS 0.1%