- $ git clone https://github.com/slacgismo/VaderDemoFramework
- $ brew update
- $ brew upgrade
- $ brew install <<>>
- $ pip2 install --upgrade pip
- $ pip2 install django untangle requests lxml pykml mysql-connector mysql mysql-connector-python-rf pandas scipy cvxopt
- $ cd VaderDemoFramework
- $ git checkout master
- $ python2 manage.py runserver
- $ sudo apt-get update
- $ sudo apt-get upgrade
- $ sudo apt-get install -y git python python-pip python-dev build-essential libmysqlclient-dev liblapack-dev
- $ pip install --upgrade pip
- $ pip install django untangle requests lxml pykml mysql-connector mysql mysql-connector-python-rf pandas scipy cvxopt
- $ git clone https://github.com/slacgismo/VaderDemoFramework.git
- $ cd VaderDemoFramework
- $ git checkout master
- $ python manage.py runserver
Install Docker (https://docs.docker.com/engine/installation/) MacOS: https://download.docker.com/mac/stable/Docker.dmg
- $ cd VaderDemoFramework/docker
- $ docker build -t vader .
- $ docker run -p 8000:8000 vader python VaderDemoFramework/manage.py runserver 0.0.0.0:8000
You can also replace the '8000's above with whatever port number you would like. The '-p 8000:8000' is -p :
For example, you could run on a public-facing webserver using: $ docker run -p 80:8000 app python VaderDemoFramework/manage.py runserver 0.0.0.0:8000
To see a live version without live simulation connection: http://bendraffin.com:8000/vader/ or the map: http://bendraffin.com:8000/vader/map