From db1f31ee468f674700ad2f01f7bb2ed5aff1f8e2 Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Sun, 23 Mar 2025 16:02:47 -0500 Subject: [PATCH] =?UTF-8?q?[IMPROVED]=20Documentaci=C3=B3n=20con=20instruc?= =?UTF-8?q?ciones=20detalladas=20para=20iniciar=20y=20detener=20el=20servi?= =?UTF-8?q?cio=20Node-RED?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 馃 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- CHANGELOG.md | 33 ++++++++++++++++++++------------- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 63 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 374dd1e..98327d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,30 @@ # Changelog -All notable changes to this project will be documented in this file. +Todos los cambios notables en este proyecto se documentar谩n en este archivo. -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +El formato est谩 basado en [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +y este proyecto adhiere a [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.2.0] - 2025-03-23 -### Added -- Initial project structure -- Node-RED integration -- Development guidelines in CLAUDE.md +### A帽adido +- Configuraci贸n de Node-RED como servicio +- Documentaci贸n mejorada en README.md +- Instrucciones detalladas para iniciar y detener el servicio +- Actualizaci贸n del archivo .gitignore para seguimiento de flujos y m贸dulos personalizados + +### Cambiado +- Estructura de directorios adaptada para Node-RED +- Actualizaci贸n del README.md para reflejar que es un proyecto Node-RED ## [0.1.0] - 2025-03-23 -### Added -- Initial repository setup -- Basic project structure -- Documentation structure +### A帽adido +- Estructura inicial del proyecto +- Integraci贸n con Node-RED +- Gu铆as de desarrollo en CLAUDE.md +- Licencia privativa (LICENSE.md) +- Configuraci贸n inicial del repositorio -[Unreleased]: https://github.com/username/webservices/compare/v0.1.0...HEAD +[0.2.0]: https://github.com/username/webservices/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/username/webservices/releases/tag/v0.1.0 \ No newline at end of file diff --git a/README.md b/README.md index 391c529..c20c88a 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,51 @@ webservices/ ## 馃殌 Uso +### Instalaci贸n Inicial + 1. Instale las dependencias: `npm install` 2. Configure las variables de entorno en `.env` -3. Ejecute Node-RED: `node-red` -4. Acceda a la interfaz de Node-RED en: http://localhost:1880 +3. Cree el directorio de flujos: `mkdir -p flows` + +### Iniciar el Servicio + +#### Modo Desarrollo +```bash +# Iniciar Node-RED en modo desarrollo (interactivo) +node-red --userDir ./flows + +# Para especificar un puerto diferente +node-red --userDir ./flows -p 1881 +``` + +#### Modo Servicio (Producci贸n) +```bash +# Instalar PM2 (si no est谩 instalado) +npm install -g pm2 + +# Iniciar Node-RED como servicio +pm2 start node-red -- --userDir ./flows -p 1880 + +# Ver estado del servicio +pm2 status + +# Ver logs +pm2 logs node-red +``` + +### Detener el Servicio + +```bash +# Si se ejecuta en modo interactivo +Ctrl+C + +# Si se ejecuta como servicio PM2 +pm2 stop node-red +``` + +### Acceso + +Acceda a la interfaz de Node-RED en: http://localhost:1880 ## 馃攳 Prerrequisitos