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 minutosHola, 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 minutoHoy 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 minutosHola, 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

Desplegar un servidor de Imagenes Docker en un Docker Compose: Docker Registry

Desplegar un servidor de Imagenes Docker en un Docker Compose: Docker Registry

Tiempo de lectura: 3 minutosEn este tutorial, aprenderás cómo configurar y utilizar un Docker Registry local con Docker Compose. Además, crearemos una imagen personalizada y la almacenaremos. Paso 1: Instala Docker y Docker Compose Si aún no tienes Docker y Docker Compose instalados en tu sistema, debes instalarlos. Puedes seguir las instrucciones en el sitio web oficial de Docker: … Leer más

Editar variables de info.plist para iOS en React Native y Expo

Editar variables de info.plist para iOS en React Native y Expo

Tiempo de lectura: < 1 minutoHola, hoy vamos a aprender cómo podemos editar variables de info.plist en una app para iOS con React Native. Lo primero que vamos a hacer es ir a nuestro app.json o app.config.json (según la versión que tengamos en nuestro proyecto). Ahora buscamos la parte de iOS y añadimos un campo que se llama «infoPlist» quedando … Leer más

Actualizar Docker Portainer

Actualizar Docker Portainer

Tiempo de lectura: < 1 minutoHoy vamos a aprender cómo podemos actualizar nuestro Docker Portainer. Tenemos el siguiente contenedor docker-compose.yml Lo primero que tenemos que hacer es detener nuestro contenedor, en mi caso se llama portainer. Ahora borramos la imagen: Y se descarga el contenedor: Una vez descargado, tendremos que volver a levantarlo. Y podemos comprobar que tenemos la ultima … Leer más

Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Cómo Crear un Middleware para Obtener X-REAL-IP y X-Forwarded-For en las Llamadas HTTP con Node.js y Express

Tiempo de lectura: 2 minutosEn Node.js, puedes utilizar middlewares en Express.js para personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a las rutas. En este tutorial, aprenderás a crear un middleware que extraiga las cabeceras X-REAL-IP y x-forwarded-for de las llamadas HTTP entrantes en tu aplicación Express. Requisitos Previos: Paso 1: Configura tu EntornoAsegúrate … Leer más

Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Tiempo de lectura: 2 minutosHola hoy os traigo un tutorial sobre cómo crear un interceptor o middleware en FastAPI para obtener las cabeceras X-REAL-IP y X-Forwarded-For en las llamadas: Introducción En FastAPI, los interceptores (middlewares) son una herramienta poderosa que te permite personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a los manejadores de … Leer más

Aplicar un parche, comando o instalación de dependencia al generar un build con Expo en React Native

Aplicar un parche, comando o instalación de dependencia al generar un build con Expo en React Native

Tiempo de lectura: < 1 minutoVoy a explicar cómo puedes ejecutar la instalación de un paquete npm con flags o cualquier otro comando al generar un build con React Native: En este caso necesitamos aplicar esta instalación de dependencia: Paso 1: Crea un archivo .npmrc Primero crea en la raíz un archivo llamado .npmrc con este contenido: Paso 2: Agregar … Leer más

Solucionar error pod install fails with use_expo_modules! config = use_native_modules!

Solucionar error pod install fails with use_expo_modules! config = use_native_modules!

Tiempo de lectura: < 1 minutoHola, hoy vamos a solucionar el error que aparece al intentar crear un build de iOS en la versión de react native 72 / Expo 48. El error es el siguiente: Para solucionarlo hay que seguir estos pasos: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor … Leer más