This project was developed during the second half of the year 2019 in the course called Programacion Web.
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.
Node v10.13.0 (LTS) npm Docker
If you want to run this project in a local enviroment use:
npm run start-dev
If you want to run this project using docker-compose version 3, use:
npm run docker:dev
To run jasmine tests, please run this code:
npm run test
You can deploy using docker-compose and ECS from AWS. See step by step this AWS documentation to deploy an FARGATE cluster using this project:
https://docs.aws.amazon.com/es_es/AmazonECS/latest/developerguide/ecs-cli-tutorial-fargate.html
- Node - JavaScript runtime built.
- Express.js - web framework for Node.js.
- TypeScript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- Mongo - Document-based, distributed database.
- Redis - open source (BSD licensed), in-memory data structure store.
- NPM - Software registry
- Jasmine - Jasmine is a behavior-driven development framework for testing JavaScript code.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Byron Victor Hugo Morales Lemus - Full work - bvhml
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Happy hacking :)