From 76a66ad6f55ef0b0b35bdc384e0c9b13c8f51b52 Mon Sep 17 00:00:00 2001 From: Antigravity AI Date: Mon, 6 Apr 2026 13:27:39 -0300 Subject: [PATCH] Estandarización: Prefijo PROYECTO GIS-GEOSERVER, codificación UTF-8 y Actualización v1.1 del Manual. --- Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt | 34 ++++++++++++++++++---------------- VERSION.txt | 21 +++++++++------------ 2 files changed, 27 insertions(+), 28 deletions(-) diff --git a/Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt b/Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt index 51fa910..a2581f8 100644 --- a/Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt +++ b/Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt @@ -1,10 +1,10 @@ ================================================================================ MANUAL DE PROCEDIMIENTO: RESPALDO Y RECUPERACIÓN COMPLETA - SIGEM-GIS-GEOSERVER ================================================================================ -Version 1.0 (Abril 2026) -Responsable: Senior Fullstack Developer (IA Antigravity) +Codificación requerida: UTF-8 (Obligatorio para preservar acentos) +Versión 1.1 (Abril 2026) - Actualizado: Estandarización de Prefijos y Git Entorno: Servidor 192.168.1.123 -Ubicacion: /yvyape/proyectos/sigem-gis/ +Ubicación: /yvyape/proyectos/sigem-gis/ ================================================================================ 1. POLÍTICA DE RESPALDO (HITOS) @@ -17,16 +17,18 @@ todas las versiones guardadas sean estados de sistema válidos y estables. -------------------------------------------------------------------------------- Cada respaldo consta de un tríptico de acciones atómicas: -PASO 1: Identificación (Hito) -Actualización del archivo VERSION.txt con: -- Marca de tiempo completa (YYYY.MM.DD.HH.MM.SS) -- ID del Contenedor Docker actualmente en ejecución (ID DOCKER). -- Observación detallada del logro alcanzado. +PASO 1: Identificación (Hito) en VERSION.txt +Actualización del archivo VERSION.txt (Codificación UTF-8) con el siguiente +formato exacto de línea: +"PROYECTO GIS-GEOSERVER - [YYYY.MM.DD.HH.MM.SS] ID DOCKER: [ID]. Observación: [Detalle]" + +*Nota: Para obtener el ID del contenedor actual ejecute:* +$ docker ps --filter name=proyecto-backend-java-1 --format '{{.ID}}' PASO 2: Sincronización de Código (Git) -Ejecución de commit y push hacia el servidor Institucional 192.168.1.100: +Ejecución de commit y push hacia la rama base 'main' del repositorio central: $ git add . -$ git commit -m "Hito: [Descripcion]" +$ git commit -m "Hito: [Descripción]" $ git push origin main PASO 3: Snapshot de Infraestructura (Servidor .123) @@ -40,9 +42,10 @@ $ cd /yvyape/proyectos/sigem-gis && tar -czvf /publico/backup-geoserver-YYYYMMDD En caso de fallo catastrófico del servidor, siga estos pasos estrictamente: FASE A: Restauración del Entorno -1. Clonar el repositorio desde el servidor central a la carpeta de trabajo: +1. Clonar el repositorio usando credenciales (Regla 17): $ cd /yvyape/proyectos/ - $ git clone http://192.168.1.100/geo/gis-geoserver.git sigem-gis + $ git clone http://cbareiro%40yvaga.com.py:carlos57@192.168.1.100/geo/gis-geoserver.git sigem-gis + (Alternativa SSH: git clone git@192.168.1.100:geo/gis-geoserver.git sigem-gis) 2. Iniciar los contenedores base (Postgres y GeoServer): $ cd /yvyape/proyectos/sigem-gis @@ -55,12 +58,11 @@ $ cat /publico/backup-geoserver-VERSION/sigem_postgres_dump.sql | docker exec -i FASE C: Restauración de Capas y Estilos (GeoServer) Descomprimir las configuraciones de GeoServer en su volumen de datos: 1. Detener geoserver: $ docker compose stop geoserver -2. Borrar data antigua: $ rm -rf geoserver-data/* -3. Extraer backup: $ tar -xzvf /publico/backup-geoserver-VERSION/geoserver-data_dir.tar.gz -C /yvyape/proyectos/sigem-gis/ -4. Reiniciar: $ docker compose up -d geoserver +2. Extraer backup: $ tar -xzvf /publico/backup-geoserver-VERSION/geoserver-data_dir.tar.gz -C /yvyape/proyectos/sigem-gis/ +3. Reiniciar: $ docker compose up -d geoserver FASE D: Despliegue del Binario Java -Recompilar e iniciar el backend: +Recompilar e iniciar el backend (JAVA21): $ ./mvnw clean package -DskipTests $ docker compose restart backend-java diff --git a/VERSION.txt b/VERSION.txt index fa4b85c..e8285e5 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,12 +1,9 @@ -Version de Estabilizacion SIG (Abril 2026) - 2026.04.02.13.00.00 -Version de Estabilizacion SIG (Abril 2026) - 2026.04.03.11.58.33 -V e r s i o n d e E s t a b i l i z a c i o n S I G ( A b r i l 2 0 2 6 ) - 2 0 2 6 . 0 4 . 0 3 . 1 6 . 1 0 . 0 0 - - Version de Estabilizacion SIG (Abril 2026) - 2026.04.04.20.43.27 ID DOCKER: 932819b9d2da - -Version de Estabilizacion SIG (Abril 2026) - 2026.04.05.01.49.29 ID DOCKER: c68e229b6d94 -Mapa Coloreado -Version de Estabilizacion SIG (Abril 2026) - 2026.04.05.04.28.49 ID DOCKER: c68e229b6d94. Observación: Fix de las contraseñas WMS y polígonos a full color. -Versión de Estabilización SIG (Abril 2026) - 2026.04.05.06.31.00 ID DOCKER: c68e229b6d94. Observación: Reestructuracion pura de BaseMap y soporte Google auto-escalado satelital. -Versión SIG (Abril 2026) - 2026.04.06.01.13.00 ID DOCKER: d983a409769d. Observación: Integración exitosa de Landing Page AdminLTE 3 con aislamiento de iFrame para Visor GIS. -Versión SIG (Abril 2026) - 2026.04.06.12.44.00 ID DOCKER: d983a409769d. Observación: Backup completo preventivo de la versión con estructura de Git corregida y Landing Page AdminLTE. \ No newline at end of file +PROYECTO GIS-GEOSERVER - 2026.04.02.13.00.00 +PROYECTO GIS-GEOSERVER - 2026.04.03.11.58.33 +PROYECTO GIS-GEOSERVER - 2026.04.03.16.10.00 +PROYECTO GIS-GEOSERVER - 2026.04.04.20.43.27 ID DOCKER: 932819b9d2da +PROYECTO GIS-GEOSERVER - 2026.04.05.01.49.29 ID DOCKER: c68e229b6d94. Mapa Coloreado. +PROYECTO GIS-GEOSERVER - 2026.04.05.04.28.49 ID DOCKER: c68e229b6d94. Observación: Fix de las contraseñas WMS y polígonos a full color. +PROYECTO GIS-GEOSERVER - 2026.04.05.06.31.00 ID DOCKER: c68e229b6d94. Observación: Reestructuración pura de BaseMap y soporte Google auto-escalado satelital. +PROYECTO GIS-GEOSERVER - 2026.04.06.01.13.00 ID DOCKER: d983a409769d. Observación: Integración exitosa de Landing Page AdminLTE 3 con aislamiento de iFrame para Visor GIS. +PROYECTO GIS-GEOSERVER - 2026.04.06.12.44.00 ID DOCKER: d983a409769d. Observación: Backup completo preventivo de la versión con estructura de Git corregida y Landing Page AdminLTE. \ No newline at end of file -- libgit2 0.22.2