- An application to store messages and detect palindromes.
- Access deployed app on (Live App)[http://35.183.127.191/app]
- Access API Documentation app on (Api Documenation)[http://35.183.127.191/apidoc]
- Docker
- Node version >= 10
- Install dependencies
npm install
- Start app locally
npm start
- App accessible on (Dev)[http://localhost:3000]
- Run test
npm run test
- UI: React
- Server: Node.js Express.js
- Database: Mongodb
- Deploy: AWS
- Sign up for AWS and configure credentials [https://docs.docker.com/machine/examples/aws/]
- Create docker machine
docker-machine create --driver amazonec2 --amazonec2-open-port 80 --amazonec2-region ca-central-1 palindrome-detector
- Deploy to AWS EC2 docker machine
npm run deploy