Cifrar / descifrar datos en base de datos con Fernet (AES) y Fast API (Muy rápido y fácil)

Cifrar / descifrar datos en base de datos con Fernet (AES) y Fast API (Muy rápido y fácil)

Tiempo de lectura: 3 minutos 🚀 Descubre cómo asegurar tus datos con Fernet y FastAPI 🍹 Si eres un entusiasta de la programación web y te gusta disfrutar de un buen Fernet en tu tiempo libre, este artículo es para ti. En este post, exploraremos cómo puedes combinar dos elementos aparentemente dispares: Fernet, un sistema de cifrado de datos, y … Leer más

Configurar la hora y zona horaria en Ubuntu para España

Configurar la hora y zona horaria en Ubuntu para España

Tiempo de lectura: 2 minutos Configurar la hora y la zona horaria en Ubuntu y establecerla en la hora de España: Paso 1: Abrir la terminal Abre la terminal en Ubuntu presionando Ctrl+Alt+T o buscándola en el menú de aplicaciones. Paso 2: Verificar la configuración actual Ejecuta el siguiente comando para verificar la configuración actual de la hora y la … Leer más

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Query SQL para obtener el id de usuarios que se han podido quedar huérfanos en otras tablas (existen en algunas tablas pero no en la de usuarios principal)

Tiempo de lectura: < 1 minuto Hola, hoy vamos a implementar una query que nos ayudará a detectar aquellos usuarios que tenemos registrados en una tabla y que no se corresponden con los de la tabla padre. Esto pasa si no existe relaciones foráneas entre ambas tablas y ahora las queremos mostrar. Lo primero que tenemos que hacer es identificar nuestras … Leer más

Añadir inicio de sesión con certificado SSH en Ubuntu

Añadir inicio de sesión con certificado SSH en Ubuntu

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender cómo podemos generar un certificado SSH en Ubuntu. Lo primero que tenemos que hacer es editar el fichero de configuracion SSH: Tenemos que descomentar estas líneas: Una vez añadido estos cambios, tenemos que crear la clave. Recomiendo hacer el proceso desde un ordenador externo al que estamos configurando. Para ello … Leer más

Implementar Vite con React

Implementar Vite con React

Tiempo de lectura: 3 minutos Hoy vamos a aprender a utilizar Vite.js dentro de nuestros proyectos React. Vite.js es una herramienta de construcción y desarrollo de aplicaciones web que se enfoca en la velocidad y la eficiencia. A continuación, se presentan algunas de las razones por las que es bueno usar Vite.js: En resumen, Vite.js es una excelente herramienta de … Leer más

Crear un nuevo proyecto con REACT: instalar y desplegar

Crear un nuevo proyecto con REACT: instalar y desplegar

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender los primeros pasos que tenemos que hacer para crear una web con React. Primero necesitamos tener instalado nodejs en nuestro sistema Instalar nodejs en Windows Para instalar Node.js en Windows, sigue estos pasos: 1. Ve al sitio web oficial de Node.js: https://nodejs.org/en/download/ 2. Descarga la versión recomendada para la mayoría … Leer más

Generar un fichero PDF usando Fast API

Generar un fichero PDF usando Fast API

Tiempo de lectura: 2 minutos Hoy os voy a explicar cómo podemos generar un PDF a partir de un HTML y usando FAST API. Lo primero que vamos a necesitar es instalar las librerías necesarias. En este caso vamos a usar wkhtmltopdf (https://wkhtmltopdf.org/) y PDFKIT de Python (https://pdfkit.org/) Ahora vamos a instalar wkhtmltopdf, si usamos ubuntu o linux utilizaremos este … Leer más

Auto generar una imagen de Docker usando Jenkins y subirla a un servidor Docker Registry

Auto generar una imagen de Docker usando Jenkins y subirla a un servidor Docker Registry

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender cómo podemos generar una imagen de Docker en cada subida que hagamos a Jenkins de forma automática con CI/CD. Lo primero que vamos a hacer es acceder a nuestro Jenkins y almacenar las contraseñas de nuestro Docker Registry (si las tiene). Abrimos administrar Jenkins. Y pulsamos en Manage Credentials: Pulsamos … Leer más

Implementar Docker Registry UI como interfaz de Docker Registry

Implementar Docker Registry UI como interfaz de Docker Registry

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos dotar de una interfaz gráfica (UI) a nuestro Docker Registry (repositorio de contenedores Docker). Para crear la interfaz vamos a utilizar la imagen docker joxit/docker-registry-ui (https://github.com/Joxit/docker-registry-ui) Primero vamos a crear este docker-compose.yml Esta imagen se comunica con nuestro docker-registry usando la línea: NGINX_PROXY_PASS_URL=http://docker-registry:5000 Si nuestro Docker Registry está configurado … Leer más

Desplegar un servidor de Imagenes Docker con autenticación de usuario y contraseña con Docker Registry

Desplegar un servidor de Imagenes Docker con autenticación de usuario y contraseña con Docker Registry

Tiempo de lectura: 2 minutos Hola, hoy vamos a ver como crear una imagen de Docker Compose que contenga un Docker Registry y nos permita autenticarnos en el sistema previamente para que nuestras imágenes no sean públicas. Lo primero que vamos a hacer es crear este docker-compose.yml En este docker compose hemos creado una imagen que se generará a partir … Leer más