La api fue construida en flask y la base de datos con MYSQL, todo esta corriendo en docker. Para levantar los servicios utilizar:
$ docker-compose upEsperar al menos 20 segundos a que la base de datos este funcionando y luego dirigirse a localhost:5001
Una vez en la pagina web, veremos un menu en el lado izquierdo con dos opciones:
- Registrar
- Lista de usuarios
En la primera opción aparecerá un formulario para registrar ususarios.
Una vez tenga varios usuarios registrados, dirigase a la segunda opción y mire la lista de usuarios en la tabla paginada.
En la carpeta de la aplicacion encontrará un archivo logs.txt donde se guardaran los eventos relacionados con los usuarios. para ingresar a ella siga los siguientes comandos
$ docker exec -it coink_app_coink_1 bash
asegurese que el nombre del contenedor sea igual al del comando, en caso contrario modifique al nombre actual.
aparecerá algo como esto:
$ root@cf82acde76c3:/app#ingrese el siguiente comando:
$ cat logs.txt por último, verá algo como esto:
User created at: 22/01/2022 14:37:25 :
{'name': 'jhon valderrama', 'email': 'jhonjj1993@gmail.com', 'city': 'Cali Valle del cauca'}
User created at: 22/01/2022 14:37:43 :
{'name': 'Gabriela munoz', 'email': 'grabiela@gmail.com', 'city': 'Santander'}