- Node.js - Server-side JS Runtime
- Express.js - Web API Framework
- React - Front-end application framework
- Bootstrap - Front-end Framework
- JQuery - JavaScript Library
- Passport.js - Authentication middleware fo Node.js
- Jest - Javascript Testing Framework
- NPM - Node Package Manager
- Gulp - Task Runner
To install Gulp runnpm install gulp-cli -g
- Docker - Container Engine
To install follow the instructions for your operating sytem here.
- Node
- Gulp
- Docker
Docker must be running. This will allow you to install dependencies, build the containers, run the containers, and close the containers. This is the recommended method for deployment.
cd irondb
- change directory to root../iron.sh
- builds and launches the Docker Composition. Use./iron.sh -h
for help. To install the servers and launch them:./iron.sh -i
. To launch from previously built containers:./iron.sh -l
.
- To see the new React application, navigate with a browser to
localhost:8001
- To see the previously existing application, navigate with a browser to
localhost:3001
NOTE: This README will be updated more as the migration to React for the front-end continues