Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como servidor

Guía Maestra: Configuración de Ruby y Gestión de Proyectos

Esta guía detalla el proceso desde la preparación del sistema hasta la gestión avanzada de gemas (librerías) para tus proyectos de Sinatra. Resumen de Arquitectura: Estamos usando rbenv para el motor de Ruby y Bundler para las librerías. 1. Preparación del Sistema (Ubuntu/Debian) Instalamos las dependencias necesarias para compilar Ruby desde el código fuente: sudo apt update && sudo apt install -y build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev git curl 2. Instalación de rbenv Configuramos el gestor de versiones para manejar múltiples entornos de Ruby: # Clonar rbenv y ruby-build git clone https://github.com/rbenv/rbenv.git ~/.rbenv git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build # Configurar variables de entorno echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"...

Guía de Instalación Universal: Komodo ITM con Docker

Esta configuración utiliza variables de entorno (.env) , lo que la hace 100% portable. Puedes mover esta carpeta a cualquier servidor y solo tendrás que editar un archivo para que todo funcione. 💡 Concepto Clave: Al usar un archivo .env , separamos la estructura (el código del compose) de los datos sensibles (tus contraseñas e IPs). 1. Estructura de Archivos Crea una carpeta para el proyecto y organiza los archivos de la siguiente manera: komodo/ ├── .env # Configuración específica del servidor (IP, Passwords) ├── docker-compose.yml # Definición de los servicios └── backups/ # Carpeta donde se guardarán los respaldos 2. El Archivo de Configuración (.env) Este es el único archivo que debes modificar si cambias de servidor. Crea un archivo llamado .env : # --- CONFIGURACIÓN DE RED --- KOMODO_URL=http://192.168.204.27:9000 # --- CREDENCIALES INICIALES --- ADMIN_USER=admin ADMIN_PASS=admin1234 # ---...