[NestJS] API DockerHub + IA + PASETO (Local)

Proyecto en NestJS usando los endpoints de DockerHub (para buscar repositorios), utilizando autenticación con Paseto y con la ayuda de IA (Geminis).

Introducción:
Es un proyecto que arme estando aburrido, mediante los endpoints de DockerHub obtengo da…


This content originally appeared on DEV Community and was authored by JkDev

Proyecto en NestJS usando los endpoints de DockerHub (para buscar repositorios), utilizando autenticación con Paseto y con la ayuda de IA (Geminis).

Introducción:
Es un proyecto que arme estando aburrido, mediante los endpoints de DockerHub obtengo datos de los repositorios, con ellos y usando IA Geminis creo un docker-compose.yml listo para ser ejecutado.
Si se envia un parametro tipo boleano en la query ej:

http://localhost:3000/api/v1/docker/find?id=bitnami/laravel&execute=true

ejecuta el docker compose para crear las imagenes y el contenedor.

Si todo esta bien la respuesta de la API será correcta devolviendo, la respuesta de DockerHub, el contenido del docker-compose.yml el comando que se puede ejecutar, y el output del docker-compose a la hora de crearse.

Capturas

Postman

Postman

Folder

Docker

Docker

VSCode

Luego puedes configurar cualquier proyecto o repositorio.

Extras
También se uso la libreria de PASETO para autenticación con token.
Para más info sitio web

Si ven que no funciona a la primera o sale error 400, vuelven a ejecutar o sino pueden ir al directorio raíz donde se creo el composer y lo pueden volver a generar.

Código del proyecto
https://github.com/JkDevArg/API-NestJS-DockerHub⭐⭐⭐


This content originally appeared on DEV Community and was authored by JkDev


Print Share Comment Cite Upload Translate Updates
APA

JkDev | Sciencx (2024-06-23T21:13:43+00:00) [NestJS] API DockerHub + IA + PASETO (Local). Retrieved from https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/

MLA
" » [NestJS] API DockerHub + IA + PASETO (Local)." JkDev | Sciencx - Sunday June 23, 2024, https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/
HARVARD
JkDev | Sciencx Sunday June 23, 2024 » [NestJS] API DockerHub + IA + PASETO (Local)., viewed ,<https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/>
VANCOUVER
JkDev | Sciencx - » [NestJS] API DockerHub + IA + PASETO (Local). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/
CHICAGO
" » [NestJS] API DockerHub + IA + PASETO (Local)." JkDev | Sciencx - Accessed . https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/
IEEE
" » [NestJS] API DockerHub + IA + PASETO (Local)." JkDev | Sciencx [Online]. Available: https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/. [Accessed: ]
rf:citation
» [NestJS] API DockerHub + IA + PASETO (Local) | JkDev | Sciencx | https://www.scien.cx/2024/06/23/nestjs-api-dockerhub-ia-paseto-local/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.