Crear un API Rest usando FAST API (ejemplo sin conexión a base de datos)

Crear un API Rest usando FAST API (ejemplo sin conexión a base de datos)

Tiempo de lectura: 3 minutos En este tutorial, te enseñaré cómo crear una API REST utilizando FastAPI. FastAPI es un framework web moderno y rápido para construir APIs con Python 3.6+ basado en el estándar ASGI y con la filosofía «menos código, más productividad». Además, FastAPI ofrece una documentación automática interactiva y fácil de usar, lo que lo convierte en … Leer más

Enviar email usando FAST API con fastapi_mail

Enviar email usando FAST API con fastapi_mail

Tiempo de lectura: 2 minutos En este tutorial, te enseñaré cómo enviar correos electrónicos usando FastAPI y fastapi_mail. FastAPI es un framework web moderno y rápido para construir APIs con Python 3.6+ basado en el estándar ASGI y con la filosofía «menos código, más productividad». Por otro lado, fastapi_mail es una extensión de FastAPI que permite enviar correos electrónicos de … Leer más

Devolver un HTML en FAST API

Devolver un HTML en FAST API

Tiempo de lectura: < 1 minuto Hola, hoy os voy a enseñar cómo devolver un HTML tras una llamada a un endpoint de Fast-API, el api REST de Python: Lo primero de todo es importar esta dependencia: Una vez importada, vamos a crear una función get que al llamarla por URL del navegador, nos devuelva un HTML (en este caso un … Leer más

Añadir un subdominio en Cloudflare

Añadir un subdominio en Cloudflare

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo podéis añadir un subdominio usando los DNS de Cloudflare. Primero tenéis que iniciar sesión en Cloudflare. Después ir al apartado de DNS: Y seleccionar Records. Ahora nos cargará la tabla de DNS. Pulsamos en Add record. Ahora hay que rellenar la información solicitada. En caso de un subdominio es … Leer más

Añadir Google Admob ads a React Native y expo 47

Añadir Google Admob ads a React Native y expo 47

Tiempo de lectura: 7 minutos Hoy os voy a enseñar cómo añadir Google Admob Ads a la última versión de Expo y React Native disponible en febrero de 2023. Utilizaremos esta librería (https://docs.page/invertase/react-native-google-mobile-ads): Opcional: Si usas ios y quieres implementar Static Frameworks añade esto a app.json e instala el plugin: Añadimos dentro de plugins de nuestro archivo app.json: Añadimos en … Leer más

Solucionar error Call to undefined function imagecreatefromjpeg() en contenedor PHP Docker importando PHP GD extension

Solucionar error Call to undefined function imagecreatefromjpeg() en contenedor PHP Docker importando PHP <strong>GD</strong> extension

Tiempo de lectura: < 1 minuto Sí utilizamos funciones para tratado de imágenes en PHP, necesitamos instalar y activar PHP GD en el contenedor Docker. Para ello vamos a nuestro Dockerfile y añadimos: 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 … Leer más

Añadir un DNS Cloudflare a tu dominio o sitio web

Añadir un DNS Cloudflare a tu dominio o sitio web

Tiempo de lectura: 2 minutos Hoy os voy a enseñar cómo podéis añadir los DNS de CloudFlare a vuestro sitio web: 1. Tenéis que registraros en Cloudflare o iniciar sesión (https://www.cloudflare.com) 2. Ahora hay que ir a la sección de Websites: 3. Hay que añadir el dominio que quieres registrar, por ejemplo devcodelight.com Hay que pulsar en add site. Elegimos … Leer más

Añadir extensión PDO pdo_mysql en contenedor Docker Apache + PHP

Añadir extensión PDO pdo_mysql en contenedor Docker Apache + PHP

Tiempo de lectura: 2 minutos Hoy os voy a enseñar cómo instalar la extensiñon PDO pdo_mysql para utilizar Codeginiter o RedBeans etc… Tenemos la siguiente imagen docker-compose.yml Y el archvio de php_container se crea desde este dockerfile: Si queremos instalar el módulo pdo_mysql, tenemos que añadir lo siguiente: RUN docker-php-ext-install pdo_mysql Quedando asi el dockerfile: Y al hacer un phpinfo(); … Leer más

Solucionar error Message: mkdir(): Invalid path Session_files_driver en Codeigniter usando Docker

Solucionar error Message: mkdir(): Invalid path Session_files_driver en Codeigniter usando Docker

Tiempo de lectura: < 1 minuto En este post vamos a solucionar el error que tiene que ver con las sesiones: Primero abrir application/config Editar config.php, ir a la línea de la variable $config[‘sess_save_path’] = NULL; Modificar por $config[‘sess_save_path’] = BASEPATH.’sessions’; Quedando de esta forma: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. … Leer más

Unir dos contenedores definidos dentro de dos docker-compose.yml distintos usando external_links en Docker Compose

Unir dos contenedores definidos dentro de dos docker-compose.yml distintos usando external_links en Docker Compose

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo podéis unir dos contenedores definidos dentro de dos docker-compose.yml distintos. Tenemos lo siguiente: Archivo docker-compose-db.yml Y el archivo docker-compose-phpmyadmin.yml En este caso, he creado estos dos archivos de docker-compose para comunicar la base de datos de forma externa con PHPMyadmin. Primero ejecutamos y creamos el contenedor de miservicio_mariadb y … Leer más