Quitar el reparto por paquetes, que sobra al ir los países en el repositorio
Los zips por país y el descargador se hicieron para no meter 40 MB de visores en git. Como al final entran, esa vía no aporta nada y sí puede estorbar: descargar.py descomprimía encima de out/<país>/ y habría pisado en silencio un visor versionado con la copia de una release vieja. Fuera src/empaquetar.py, src/descargar.py y sus objetivos del Makefile. Se queda 'make selector', que sí hace falta: cada visor congela la lista de países al construirse y al calcular uno nuevo hay que rehacer el de los demás.
This commit is contained in:
parent
d817c66dec
commit
9f7e9dd173
6 changed files with 16 additions and 189 deletions
|
|
@ -1,38 +1,16 @@
|
|||
# Publicar
|
||||
|
||||
## Los países, fuera del repositorio
|
||||
## Los países van dentro 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.
|
||||
De cada país entra el visor —que es autónomo, lleva el relieve y el terreno
|
||||
incrustados— y los datos en CSV: unos 40 MB los 23. Fuera se quedan los WebP,
|
||||
que van ya dentro del visor, los PNG de los mapas, que solo usa el informe, y
|
||||
el GeoTIFF del score.
|
||||
|
||||
Los demás se publican como adjuntos de una release:
|
||||
Al clonar están todos, y se salta de uno a otro desde el desplegable del visor.
|
||||
|
||||
```bash
|
||||
make empaquetar # deja dist/rave-scout-<país>.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
|
||||
```
|
||||
Ojo al regenerar: el visor es binario a efectos de git, así que cada recálculo
|
||||
mete una copia entera en el historial y esa ya no sale.
|
||||
|
||||
## Este repositorio está en Gitea
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue