Instalacion:
$ cd src
$ npm install
Probar que la Base de datos de PostgreSQL recibe conexiones
$ docker run -it -e "POSTGRES_HOST_AUTH_METHOD=trust" -p 5432:5432 postgres
Abrir Base de datos y ejecutar el siguiente script para la creacion de tablas:
-- public."People" definition
-- Drop table
-- DROP TABLE public."People";
CREATE TABLE public."People" (
id varchar NULL,
"firstName" varchar NULL,
"lastName" varchar NULL,
"createdAt" date NULL DEFAULT now(),
"updatedAt" date NULL DEFAULT now()
);
INSERT INTO public."People" ("id","firstName","lastName","createdAt","updatedAt") VALUES
('1','MARIA','VELASCO','2022-11-12','2022-11-12'),
('2','CAROLINA','LLANO','2022-11-12','2022-11-12');
Construir applicacion:
$ docker-compose up -d
Ejecutar aplicacion
Obtener campos de la tabla:
http://localhost:3000/persons/all/
Obtener campos por ID de usuario:
http://localhost:3000/persons/:id/
- Documentación
- Print de Pantalla de la solución
- Dockerfile
- Docker-compose