This is a repository made for helping the start of Node.js with Typescript and MongoDB projects.
The Typescript helps in your .js projects to be more organized and easily readable, wich helps with code maintenance. The MongoDB is a non-relational database that gave Node.js a huge partner in crime because it manipulates data as Javascript Objects (JSON).
To start, you should clone the repository using the following command:
git clone https://github.com/gabrueks/typescript-template.git
To run in docker, you have two options
1: by Makefile (Unix systems) Run the command:
make
2: By docker-compose, run the command:
docker-compose build
docker-compose up
To run locally, you need to run MongoDB on your machine an run the commands:
npm install
npm start
If you have any tip, doubt or possible improvement, PR this repository (or create an issue) or send me an e-mail on gabriel03899@hotmail.com
Este é um repositório criado para auxiliar o inicio de projetos de Node.js com Typescript e MongoDB. Este stack está ganhando muita força no mercado atualmente e tende a crescer cada vez mais.
O Typescript ajuda seus projetos .js a serem mais organizados e facilmente visualizados e por consequência, ajuda na manutenção do código. O MongoDB é um banco não relacional que deu muita força ao Node.js por tratar os dados como objetos Javascript (JSON).
Para começar o projeto, você deve clonar este repositório com o comando:
git clone https://github.com/gabrueks/typescript-template.git
Para rodar em docker, você tem duas opções
1: por Makefile (Sistemas Unix) Rodar o comando:
make
2: Por docker-compose, rodar os comandos:
docker-compose build
docker-compose up
Para rodar localmente você precisa rodar uma instância do MongoDB na sua máquina e rodar os seguintes comandos:
npm install
npm start