These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Things that you'll need :
python 2.7.9
Autobahn
Twisted 17.9.0
Download and build chapel : http://chapel.cray.com/download.html
Apache Server
Docker
Steps to setup your working environment
sudo apt-get install apache2
pip install autobahn[twisted]
pip install docker
pip install twisted
Providing necessary permissions (please take a backup of /etc/sudoers file before doing this)
Copying client to www folder
sudo mkdir /var/www/chapel-online
sudo mkdir /var/www/chapel-online/src
sudo mv -v path/to/cloned-directory/version\ 1.1/client/* /var/www/chapel-online/
sudo mv -v path/to/cloned-directory/version\ 1.1/src/* /var/www/chapel-online/src/
Open up your favourite browser and type the following in url bar
localhost:80/chapel-online/client/
Demo
Landing Page
Compiling Page
Result Page
Additional notes about how to deploy this on a live system
- Bootstrap - Frontend framework
- Twisted Engine - Async Server Engine
- Python 2.7 - Main controllers
- Nimish Ronghe - Initial work - Tensorflow
- Hat tip to anyone who's code was used
- Inspiration
- etc