Migrar datos Postgre SQL

Hola a tod@s PostgreSQL es un sistema o motor de bases de datos compatible con los servicios de OVHcloud y la mayoría de las herramientas más populares del mercado. Es compatible con diversos modelos de datos para crear aplicaciones orientadas a objetos, potentes y escalables. En este post quiero dejar “la nota” de la migración…

aws Lambda – Asignar IP elástica

En este post veremos como asignar una ip elástica a una función lambda. ¿Porqué asociar una ip elástica a una lambda?Nos puede venir bien para conectar con ciertos servicios restringidos. Una vez tenemos creada la lambda la asociamos a una VPC desde su apartado en el botón editar. Dentro de la edición seleccionaremos lo necesario:–…

aws Lambda – Añadir librería extra python

Hola a tod@s En este post veremos cómo añadir librerías extra a nuestras funciones lambda python. ¿Por qué necesitamos añadir librerías extra a las funciones Lambda?AWS Lambda proporciona un entorno de ejecución para nuestras aplicaciones, pero a veces las librerías por defecto que vienen con este entorno no cubren todas nuestras necesidades. Aquí es donde…

aws Lambda + EventBridge – Programar eventos

Hola a tod@s En ocasiones es posible que necesitemos ejecutar el servicio lambda de aws en una hora en concreto y en este post veremos lo sencillo que es usar EventBridge, ya que actúa como cron. Cron es un sistema en Unix y sistemas operativos similares utilizado para programar tareas (cronjobs) para ejecutarse en momentos…

Nginx con múltiples sitios + ssl

Gestiona múltiples sitios con Nginx y Docker El servidor web Nginx es potente y versátil. Una de sus características más destacables es su capacidad para manejar múltiples dominios y subdominios desde una única instancia. Pero, ¿cómo organizamos de manera efectiva todas estas configuraciones? Aquí es donde entra en juego el sistema de archivos de configuración…

Celery en Python, Flask y Docker

Celery es una cola de tareas distribuida de código abierto que se utiliza para ejecutar tareas asincrónicas en uno o más trabajadores (workers) de fondo. En un escenario típico, una aplicación web podría tener operaciones que son lentas o que requieren ser ejecutadas en segundo plano, como el envío de correos electrónicos, procesamiento de archivos…

NGINX + SSL, python + uWSGI en Docker

Hola a tod@s! Antes de ver este post, si no has visto el post anterior, te lo recomiendo para seguir un poco la estructura:https://tomonota.net/configuracion-uwsgi-nginx-flask/ En este post veremos como añadir los certificados SSL Let’s Encrypt a nuestra web además de actualizarse automáticamente cada 3 meses. También dejo el usar dos rutas en nginx ya que…

Configuración uWSGI + NGINX + FLASK

¿Qué es uWSGI? uWSGI es un servidor de aplicaciones para aplicaciones Python que se comunica con los servidores web a través del protocolo WSGI. WSGI, o Web Server Gateway Interface, es un estándar en Python para permitir la comunicación entre servidores web y aplicaciones web. Es extremadamente flexible y permite una gran variedad de configuraciones,…

Instalar Jupyter Lab en Docker

En este post vamos a ver como instalar Jupyter Notebook en docker. Previamente tenemos que tener docker y docker-compose instalado. Para instalar: Instalando en docker: Instalando en docker-compose: Una vez instalado ya podemos acceder por el puerto elegido o bien por el puerto por defecto. En el navegador introducimos la ip del equipo, por ejemplo:…

Comandos Git

Comandos Git para usarlo con soltura: Después de hacer el post de git en synology se me quedé con las ganas de dejar algunas notas más de git, tanto como recordatorio como para manejarse con tranquilidad. Configurar el nombre y email para git: Normalmente lo pide al iniciar git por primera vez, por si necesitamos modificarlo…