Skip to content

GSOC 17 project prototype for Chapel(Web development Idea)

Notifications You must be signed in to change notification settings

nimish1512/chapel-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chapel-Online

Getting Started

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.

Prerequisites

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

Installing

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/

Running the tests

Open up your favourite browser and type the following in url bar

localhost:80/chapel-online/client/

Demo

Landing Page

Landing_page

Compiling Page

Compiling_page

Result Page

Output_page

Deployment

Additional notes about how to deploy this on a live system

Built With

Authors

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc

About

GSOC 17 project prototype for Chapel(Web development Idea)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages