ignaciojvig / ong-manager-team1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Configurações iniciais

Abra o terminal, vá para a pasta do projeto:

cd <path_da_pasta_do_projeto>

Caso tenha docker

Altere a configuração de execução do docker-run-cmd e execute-o:

chmod 777 docker-run-cmd.sh
./docker-run-cmd.sh

Caso não tenha docker

Instale o mySQL Server: https://dev.mysql.com/downloads/

Abra o DBeaver ou Workbench de dados e execute o seguinte script(*):

CREATE DATABASE IF NOT EXISTS `mysqldb`;
CREATE DATABASE IF NOT EXISTS `mysqldb_test`;
CREATE USER 'admin'@'%' IDENTIFIED BY 'admin';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';

(*) <path_da_pasta_do_projeto>/docker/docker-entrypoint-initdb.db/init-mysql.sql

Iniciando a aplicação

Instale os pacotes e rode a migração do projeto:

npm install
npm run migration

Inicie o projeto:

npm run start

Acesse o swagger em:

localhost:3000/api-docs

About


Languages

Language:JavaScript 98.7%Language:Shell 1.3%