# Publicar ## Los países, fuera del repositorio En el repositorio va **España y nada más**. Cada visor lleva el relieve y un recorte de terreno por candidato incrustados en base64, así que pesa entre 1 y 4 MB y cualquier recálculo reescribe el fichero entero: doce países en el historial de git son cientos de MB en unos pocos recálculos, y el clon deja de ser algo que la gente pueda bajarse sin pensárselo. Los demás se publican como adjuntos de una release: ```bash make empaquetar # deja dist/rave-scout-.zip, 13 MB los once ``` Se suben a una release con la etiqueta `paises`. A partir de ahí, cualquiera: ```bash make descargar PAIS=is make descargar # todos los publicados ``` El paquete lleva el visor y los CSV, que es lo que hace falta para mirar el país. Fuera se quedan los PNG de los mapas (solo los usa el informe, que únicamente existe para España), los WebP (ya van dentro del visor) y el GeoTIFF del score. Al descomprimir se actualiza solo el desplegable de país de todos los visores que haya en disco, que si no el recién bajado no aparecería en los otros. Si lo publicas en otro sitio, `RAVE_SCOUT_PAISES` manda sobre la dirección por defecto: ```bash RAVE_SCOUT_PAISES=https://mi-servidor/rave-scout make descargar PAIS=no ``` ## Este repositorio está en Gitea **Gitea no tiene Pages integrado**, a diferencia de GitLab. Opciones: ### Clonar y abrir (lo más simple) ```bash git clone https://gitea.laenre.net/hacklab/EXPLORER.git cd EXPLORER xdg-open out/visor.html ``` Funciona en Linux, Windows y macOS sin instalar nada. ### Servirlo con cualquier servidor estático ```bash cd out && python3 -m http.server 8000 ``` Y abrir `http://localhost:8000/visor.html`. Así también funciona desde el móvil si estás en la misma red: `http://IP-DEL-ORDENADOR:8000/visor.html`. Para dejarlo en un dominio, cualquier nginx/Apache sirviendo `out/` vale. No hay backend. ### GitLab Pages, si lo espejas El repositorio trae un `.gitlab-ci.yml` listo. Si creas un espejo en gitlab.com, publica solo con hacer push y queda en `https://USUARIO.gitlab.io/PROYECTO/`. Ese es el camino más cómodo para que lo use gente desde el móvil sin descargar nada. ## Móvil El visor se adapta a pantalla estrecha: el mapa arriba, los controles debajo y la ficha a pantalla completa. Probado a 412 px de ancho. Lo que **no** está probado en un móvil real es el gesto de pellizcar para hacer zoom en el modo Relieve, que usa eventos de puntero propios. En los modos Mapa y Ver de cerca el zoom lo gestiona Leaflet y no hay problema. ## Tamaño El repositorio son unos 18 MB: `visor.html` 3,9 MB, `informe.html` 1,8 MB y 8,4 MB de fotos aéreas. Los 22 GB de datos de partida no se versionan.