A Workflow Management Tool for Synthetic Biologists
- Install the Node.JS binaries or the installer.
- If the install was successful the Node.JS CLI should be available to you. Check by firing up the terminal
node --version
should give the installed version. - If the install was successful you should now have the npm which is Node's package manager.
npm --version
should confirm this. - Clone this repo
git clone https://github.com/sngpranay/Watchtower.git
- Navigate to the Watchtower folder in the terminal and type in
npm install
- This should install all the depencies required to run the application.
- There should now be a node_modules folder in your root directory.
- You will also need to generate your github API Auth token.
- In
Watchtower/config/Repo.js
andWatchtower/config/git_add.js
make the changes listed in the comments (Your Github account info + Auth token).
- Install MongodB as instructed here.
- To test type in
mongod
in your console. - This will application will be using two collections Users and Projects.
- If all the steps were successful you should now be able to launch the application.
- In the root directory type in
mongod
and in another terminal window type innode app.js
from the root directory , fire up a browser and hithttp://localhost:3000/
- You should see the Watchtower homepage.