Commit 76a66ad6f55ef0b0b35bdc384e0c9b13c8f51b52
1 parent
cf495e9c
Estandarización: Prefijo PROYECTO GIS-GEOSERVER, codificación UTF-8 y Actualización v1.1 del Manual.
Showing
2 changed files
with
27 additions
and
28 deletions
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 | ... | ... |