Sobre • Docker Intensive API • Instalação • Tecnologias • Autor
Projeto desenvolvido durante o evento Intensivo de Docker ministrado pelo Fabricio Veronez.
O projeto é uma API NodeJS containerizada e integrada com Prometheus e Grafana para monitoria do servidor web para assegurar que ele não está com a saúde degradada.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.
# Clone este repositório
$ git clone git@github.com:MrRioja/dockerIntensiveAPI.git
# Acesse a pasta do projeto no terminal/cmd
$ cd dockerIntensiveAPI
# Vá para a pasta src
$ cd src
# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ node ./app.js
# O servidor inciará na porta 8080 ou na porta definida no arquivo .env na variável SERVER_PORT - acesse <http://localhost:3333>