Commit 76a66ad6f55ef0b0b35bdc384e0c9b13c8f51b52

Authored by Antigravity AI
1 parent cf495e9c

Estandarización: Prefijo PROYECTO GIS-GEOSERVER, codificación UTF-8 y Actualización v1.1 del Manual.

Manual-Procedimiento-Respaldo-Completo-GIS-GEOSERVER.txt
1 1 ================================================================================
2 2 MANUAL DE PROCEDIMIENTO: RESPALDO Y RECUPERACIÓN COMPLETA - SIGEM-GIS-GEOSERVER
3 3 ================================================================================
4   -Version 1.0 (Abril 2026)
5   -Responsable: Senior Fullstack Developer (IA Antigravity)
  4 +Codificación requerida: UTF-8 (Obligatorio para preservar acentos)
  5 +Versión 1.1 (Abril 2026) - Actualizado: Estandarización de Prefijos y Git
6 6 Entorno: Servidor 192.168.1.123
7   -Ubicacion: /yvyape/proyectos/sigem-gis/
  7 +Ubicación: /yvyape/proyectos/sigem-gis/
8 8 ================================================================================
9 9  
10 10 1. POLÍTICA DE RESPALDO (HITOS)
... ... @@ -17,16 +17,18 @@ todas las versiones guardadas sean estados de sistema válidos y estables.
17 17 --------------------------------------------------------------------------------
18 18 Cada respaldo consta de un tríptico de acciones atómicas:
19 19  
20   -PASO 1: Identificación (Hito)
21   -Actualización del archivo VERSION.txt con:
22   -- Marca de tiempo completa (YYYY.MM.DD.HH.MM.SS)
23   -- ID del Contenedor Docker actualmente en ejecución (ID DOCKER).
24   -- Observación detallada del logro alcanzado.
  20 +PASO 1: Identificación (Hito) en VERSION.txt
  21 +Actualización del archivo VERSION.txt (Codificación UTF-8) con el siguiente
  22 +formato exacto de línea:
  23 +"PROYECTO GIS-GEOSERVER - [YYYY.MM.DD.HH.MM.SS] ID DOCKER: [ID]. Observación: [Detalle]"
  24 +
  25 +*Nota: Para obtener el ID del contenedor actual ejecute:*
  26 +$ docker ps --filter name=proyecto-backend-java-1 --format '{{.ID}}'
25 27  
26 28 PASO 2: Sincronización de Código (Git)
27   -Ejecución de commit y push hacia el servidor Institucional 192.168.1.100:
  29 +Ejecución de commit y push hacia la rama base 'main' del repositorio central:
28 30 $ git add .
29   -$ git commit -m "Hito: [Descripcion]"
  31 +$ git commit -m "Hito: [Descripción]"
30 32 $ git push origin main
31 33  
32 34 PASO 3: Snapshot de Infraestructura (Servidor .123)
... ... @@ -40,9 +42,10 @@ $ cd /yvyape/proyectos/sigem-gis && tar -czvf /publico/backup-geoserver-YYYYMMDD
40 42 En caso de fallo catastrófico del servidor, siga estos pasos estrictamente:
41 43  
42 44 FASE A: Restauración del Entorno
43   -1. Clonar el repositorio desde el servidor central a la carpeta de trabajo:
  45 +1. Clonar el repositorio usando credenciales (Regla 17):
44 46 $ cd /yvyape/proyectos/
45   - $ git clone http://192.168.1.100/geo/gis-geoserver.git sigem-gis
  47 + $ git clone http://cbareiro%40yvaga.com.py:carlos57@192.168.1.100/geo/gis-geoserver.git sigem-gis
  48 + (Alternativa SSH: git clone git@192.168.1.100:geo/gis-geoserver.git sigem-gis)
46 49  
47 50 2. Iniciar los contenedores base (Postgres y GeoServer):
48 51 $ cd /yvyape/proyectos/sigem-gis
... ... @@ -55,12 +58,11 @@ $ cat /publico/backup-geoserver-VERSION/sigem_postgres_dump.sql | docker exec -i
55 58 FASE C: Restauración de Capas y Estilos (GeoServer)
56 59 Descomprimir las configuraciones de GeoServer en su volumen de datos:
57 60 1. Detener geoserver: $ docker compose stop geoserver
58   -2. Borrar data antigua: $ rm -rf geoserver-data/*
59   -3. Extraer backup: $ tar -xzvf /publico/backup-geoserver-VERSION/geoserver-data_dir.tar.gz -C /yvyape/proyectos/sigem-gis/
60   -4. Reiniciar: $ docker compose up -d geoserver
  61 +2. Extraer backup: $ tar -xzvf /publico/backup-geoserver-VERSION/geoserver-data_dir.tar.gz -C /yvyape/proyectos/sigem-gis/
  62 +3. Reiniciar: $ docker compose up -d geoserver
61 63  
62 64 FASE D: Despliegue del Binario Java
63   -Recompilar e iniciar el backend:
  65 +Recompilar e iniciar el backend (JAVA21):
64 66 $ ./mvnw clean package -DskipTests
65 67 $ docker compose restart backend-java
66 68  
... ...
VERSION.txt
1   -Version de Estabilizacion SIG (Abril 2026) - 2026.04.02.13.00.00
2   -Version de Estabilizacion SIG (Abril 2026) - 2026.04.03.11.58.33
3   -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
4   -
5   - Version de Estabilizacion SIG (Abril 2026) - 2026.04.04.20.43.27 ID DOCKER: 932819b9d2da
6   -
7   -Version de Estabilizacion SIG (Abril 2026) - 2026.04.05.01.49.29 ID DOCKER: c68e229b6d94
8   -Mapa Coloreado
9   -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.
10   -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.
11   -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.
12   -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.
13 1 \ No newline at end of file
  2 +PROYECTO GIS-GEOSERVER - 2026.04.02.13.00.00
  3 +PROYECTO GIS-GEOSERVER - 2026.04.03.11.58.33
  4 +PROYECTO GIS-GEOSERVER - 2026.04.03.16.10.00
  5 +PROYECTO GIS-GEOSERVER - 2026.04.04.20.43.27 ID DOCKER: 932819b9d2da
  6 +PROYECTO GIS-GEOSERVER - 2026.04.05.01.49.29 ID DOCKER: c68e229b6d94. Mapa Coloreado.
  7 +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.
  8 +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.
  9 +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.
  10 +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.
14 11 \ No newline at end of file
... ...
GitLab Appliance - Powered by TurnKey Linux