Sign inSign up

wsinchi/evaluacion

By wsinchi

•Updated over 4 years ago

Image
0

900

wsinchi/evaluacion repository overview

⁠Dockerfile se realizo de la siguiente manera
FROM node:latest
WORKDIR /app
COPY . .
RUN npm install
EXPOSE 8080
ENTRYPOINT ["node", "index.js"]
⁠La creacion de la imagen se realizo con el comando
docker build -t evaluacion . 
⁠ Para ejecutar la imagen
docker run -d -p 8080:8080 evaluacion
⁠En cualquier navegador
La muestra de datos esta en:   http://localhost:8080/

Se realizo un REST sobre un archivo JSON creado en donde: Buscar usuario --- http://localhost:8080/servicio/buscar/id⁠ Eliminar usuario --- http://localhost:8080/servicio/eliminar/id⁠ Listar usuarios --- http://localhost:8080/servicio/listar⁠

⁠Resultado de http://localhost:8080/

{"nombre":"William Sinchi","correo":"[email protected]","Buscar usuario":"Agregue a la url /servicio/buscar/id","Eliminar usuario":"Agregue a la url /servicio/eliminar/id","listar usuarios":"Agregue a la url /servicio/listar"}

⁠Resultado de http://localhost:8080/servicio/listar

{ "user1" : { "cedula" : "0106002108", "name" : "Andres Beta", "password" : "12345", "profession" : "Ingeniero", "id": 1 },

"user2" : {
  "cedula" : "00251556",
   "name" : "Manuel Alfa",
   "password" : "11111",
   "profession" : "Doctor",
   "id": 2
},

"user3" : {
  "cedula" : "01060",
   "name" : "Ivan Gama",
   "password" : "2222333",
   "profession" : "Fisioterapeuta",
   "id": 3
}

}

⁠Resultado de http://localhost:8080/servicio/buscar/1

{"cedula":"0106002108","name":"Andres Beta","password":"12345","profession":"Ingeniero","id":1}

⁠Resultado de http://localhost:8080/servicio/eliminar/2

{"user1":{"cedula":"0106002108","name":"Andres Beta","password":"12345","profession":"Ingeniero","id":1}, "user3":{"cedula":"01060","name":"Ivan Gama","password":"2222333","profession":"Fisioterapeuta","id":3}}

Tag summary

Content type

Image

Digest

Size

358.8 MB

Last updated

over 4 years ago

docker pull wsinchi/evaluacion