Skip to content

MatheusLBarbosa/ToDo-API

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.

Description

Simple CRUD, and an OTP (One Time Password) with this powerfull typescript framework, NEST.

Installation

$ npm install

Running the app

# development $ npm run start # watch mode $ npm run start:dev # production mode $ npm run start:prod

Docker Config

# Create an Oracle container $ docker run --rm -it -d --shm-size=1g -p 8080:8080 -p 1521:1521 --name oracle-xe -v /local-initdb:/etc/entrypoint-initdb.d andersjanmyr/oracle-12c-extended:latest # Get container ID $ docker ps # Execute docker container $ docker exec -it <container_ID> bash -c "source /home/oracle/.bashrc; sqlplus /nolog" # Connect to your Oracle DB and create a new User $ connect sys as sysdba; -- Here enter the password as 'oracle' $ alter session set "_ORACLE_SCRIPT"=true; $ create user admin identified by admin; $ GRANT ALL PRIVILEGES TO admin;

Endpoint

# To consume the API http://localhost:3000/tasks http://localhost:3000/password/create http://localhost:3000/password/validate # To see the API documentation http://localhost:3000/api