Despliegue de Aplicaciones Spring Boot en Servidores Tomcat Externos

Las aplicaciones Spring Boot están diseñadas para ejecutarse de forma autónoma mediante archivos JAR que incluyen un contenedor de servlets embebido. Sin embargo, en entornos corporativos que exigen el uso de un servidor Apache Tomcat externo, es necesario modificar la configuración del proyecto para generar un archivo WAR. Configuración del a ...

Publicado el 7-5 22:41

Automatización de Despliegue de SpringBoot con Jenkins

Introducción a la Integración Continua con Jenkins Jenkins es una herramianta popular de CI/CD. ¿Qué significa CI/CD? Los conceptos centrales de CI/CD se pueden resumir en tres puntos: Integración Continua Entrega Continua Despliegue Continuo En esencia, se trata de un flujo de trabajo que combina diferentes ramas de código en la rama princip ...

Publicado el 6-30 20:35

Implementación de Redis 7.* con Docker

Descargar la imagen En este ejemplo utilizaremos la versión 7.2.5 docker pull redis:7.2.5 Crear archivo de configuración de Redis Configuración para iniciar Redis con archivo de configuración (ubicado en /etc/redis/redis.conf): # Puerto de escucha port 6379 # Contraseña de acceso requirepass securePass123 # Configuración del notificad ...

Publicado el 6-28 20:33

Despliegue Profesional de Datart en 3 Pasos: Crea una Plataforma de Visualización de Datos de Nivel Empresarial

¿Cansado de herramientas de análisis de datos complicadas? ¿Buscas construir rápidamente un sistema de Business Intelligence (BI) potente pero no sabes por dónde empezar? Datart, como plataforma abierta de visualización de datos de nueva generación, se está convirtiendo en la solución preferida para la visualización de datos empresariales graci ...

Publicado el 6-25 01:36

Implementación de Servicios con Scripts Shell y Docker

Prerrequisitos Antes de comenzar, asegúrese de cumplir con estos requisitos: Sistema operatiov Linux o compatible Docker instalado y configurado Conda disponible en el sistema host Archivos del proyecto: código del servicio, pesos de modelos y entornos Conda empaquetados Estructura del Proyecto raiz-proyecto/ ├── frontend/ │ ├── inicio.py │ ...

Publicado el 6-23 22:15

Configuración de Proxy Inverso para Langchain-Chatchat: Prácticas Óptimas de Despliegue con Nginx

Langchain-Chatchat con Proxy Inverso Nginx: Construyendo un Sistema de Base de Conocimientos Local Seguro y Eficiente En un entorno empresarial donde la privacidad de datos y las capacidades de servicios inteligentes son cada vez más cruciales, numerosas organizaciones están explorando cómo integrar las capacidades de modelos de lenguaje grande ...

Publicado el 6-20 03:30

Despliegue de un clúster de MinIO mediante Docker Compose

Despliegue de MinIO en modo individual con Docker Compose Para fines de prueba, se puede levantar una instancia única de MinIO usando Docker. Primero, cree un archivo de entorno .env con la contrsaeña de administración: echo 'MINIO_SECRET_KEY=minio@123' > .env A continuación, defina el archivo docker-compose.yml con la siguinete configuraci ...

Publicado el 6-14 01:44

Tutorial de Inicio y Configuración del Proyecto Roborock-oucher

Tutorial de Inicio y Configuración del Proyecto Roborock-oucher Estructura del Directorio del Proyecto El proyecto roborock-oucher utiliza la siguiente estructura de directoriso: roborock-oucher/ ├── .github/ # Configuraciones de GitHub ├── .vscode/ # Configuraciones de VSCode ├── certs/ # Directorio ...

Publicado el 6-10 18:05

Despliegue de Nginx con Docker: Configuración y Ejemplo Práctico

Obtener y ejecutar el contenedor de Nginx Para iniciar, descarguemos la imagen oficial de Nginx y ejecutemos un contenedor básico. $ docker pull nginx $ docker run --name servidor-nginx-prueba -p 9090:80 -d nginx Preparar la estructura de diretcorios Creemos directorios en el host para almacenar contenido web, registros y configuraciones perso ...

Publicado el 6-9 21:12

Despliegue en Producción

1 Preparación previa al despliegue # 1 Empaquetado de archivos de logs - Al ignorar los archivos de log, las carpetas vacías no son gestionadas por git, pero al crear un paquete serán gestionadas, por lo que necesitamos la carpeta logs # 2 Creación de manage_pro.py - En el servidor, la migración de base de datos: si ejecutamos pyth ...

Publicado el 6-7 17:28