Docker compose: Crear una aplicación Python con MongoDB

Docker compose: Crear una aplicación Python con MongoDB

Tiempo de lectura: 2 minutos En este tutorial, te mostraré cómo utilizar Docker Compose para crear una aplicación Python con MongoDB. Docker Compose es una herramienta que te permite definir y ejecutar aplicaciones Docker multi-contenedor. Paso 1: Instalar Docker y Docker Compose Para utilizar Docker Compose, primero debes tener Docker instalado en tu computadora. Puedes descargar Docker desde el sitio … Leer más

Docker: Crear una aplicación con Python y mongo DB

Docker: Crear una aplicación con Python y mongo DB

Tiempo de lectura: 2 minutos Docker es una plataforma de software que permite a los desarrolladores crear y ejecutar aplicaciones en contenedores. Los contenedores son unidades de software que contienen todo lo necesario para ejecutar una aplicación, incluyendo el código, las bibliotecas y las dependencias. En este tutorial, te mostraré cómo utilizar Docker para crear una aplicación Python con MongoDB. … Leer más

Añadir direcciones locales en Nginx Proxy Manager usando dominios de contenedores Docker en Docker Compose

Añadir direcciones locales en Nginx Proxy Manager usando dominios de contenedores Docker en Docker Compose

Tiempo de lectura: 2 minutos Al implementar Nginx Proxy Manager en Docker o Docker compose tenemos que asegurar que acceda a los contenedores / servicios implementados usando una dirección local para evitar salir por la pública si la conexión no es SSL internamente. De esta forma evitaremos que el tráfico no cifrado salga al exterior. Lo primero que tenemos que … Leer más

Devolver IP real usando Nginx Proxy Manager

Devolver IP real usando Nginx Proxy Manager

Tiempo de lectura: < 1 minuto Cuando usamos Nginx Proxy Manager, nos damos cuenta de que no devuelve la cabecera REMOTE_ADDR con la IP del cliente real, sino que devuelve la de Nginx Proxy Manager. Para solucionarlo tendremos que hacer lo siguiente: Ahora copiamos este código dentro de Custom Nginx Configuration Y ahora nos llegará una cabecera con la IP del … Leer más

Certificados SSL (let’s encrypt) en Docker usando Nginx Proxy Manager

Certificados SSL (let’s encrypt) en Docker usando Nginx Proxy Manager

Tiempo de lectura: 3 minutos Hoy os voy a enseñar cómo añadir certificados SSL para HTTPS con let’s encrypt (dovecot) en Docker o Docker Compose usando Nginx Proxy Manager. Es un proceso muy sencillo con el que podrás añadir el certificado en cuestión de minutos, además se autorrenueva automáticamente sin necesidad de estar pendiente. Lo primero que hay que hacer … Leer más

Instalar Docker-compose en ARM64v8

Tiempo de lectura: < 1 minuto Para instalar Docker Compose en ARM64 tenemos que instalarlo usando pip. Si no tenemos instalado pip, lo instalamos: Si necesitas instalar docker prueba este paso: https://devcodelight.com/desplegar-servidor-web-apache-con-docker-compose/ isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon. … Leer más

Monitoriza tu sitio web con Uptime Kuma

Monitoriza tu sitio web con Uptime Kuma

Tiempo de lectura: 2 minutos Hoy os traigo este servicio integrado en un docker llamado Uptime Kuma. Uptime Kuma es un potente monitor de webs qué nos permitirá saber el estado de nuestra web. Nos permite configurar alertas para avisarnos de cuándo se caiga nuestra web o incluso de cuándo vaya a caducar el certificado SSL. Ejecutarlo es muy sencillo, … Leer más

Crear un contenedor Docker para Python

Crear un contenedor Docker para Python

Tiempo de lectura: 2 minutos Hoy os voy a enseñar cómo crear un contenedor Docker para Python: Crear un contenedor Docker para Python es una forma sencilla de aislar tu aplicación de Python y sus dependencias en un entorno controlado. Así, podrás ejecutar tu aplicación en cualquier lugar que tenga Docker instalado sin tener que preocuparte por la configuración del … Leer más

Conceptos básicos de Docker

Conceptos básicos de Docker

Tiempo de lectura: 2 minutos Hola, hoy os hablaré sobre conceptos básicos de Docker. Docker es una herramienta de contenedores que nos permite empaquetar aplicaciones y sus dependencias en un contenedor que puede ser ejecutado en cualquier equipo con Docker instalado. Esto nos permite desarrollar y distribuir aplicaciones de manera más sencilla y consistente. En este tutorial, te enseñaré los … Leer más

Añadir SSL (https) usando contenedor Docker (cerbot) Let’s Encrypt con Apache o Nginx con tu dominio o subdominio

Añadir SSL (https) usando contenedor Docker (cerbot) Let’s Encrypt con Apache o Nginx con tu dominio o subdominio

Tiempo de lectura: 3 minutos Continuando con los tutoriales sobre Docker (https://devcodelight.com/category/docker) y partiendo del último post Crear un contenedor Docker Compose con Apache + PHP + MySQL (XAMP con Docker) Podemos añadir un contenedor Docker que nos sirva para añadir SSL usando cerbot (https://hub.docker.com/r/certbot/certbot/) qué además es compatible con Apache o Nginx (contenedor independiente). Vale para tu dominio o … Leer más