El servicio `importer` apuntaba a fires-csv-mongo-import/ (el de 2018, sin Dockerfile) y vivia tras el profile "importer", a la espera de un systemd timer que nunca se creo. Ahora apunta a todos-contra-el-fuego/nasa-importer/, arranca con el stack y hace su ciclo cada 15 minutos por si mismo. El JWT de NASA entra por secrets/importer.staging.env (gitignorado); se anade el .example. Volumen importer-data para los CSV descargados: sin el, cada ciclo se creeria que NASA ha publicado datos nuevos y reimportaria siempre.
20 lines
929 B
Text
20 lines
929 B
Text
# Importador NASA FIRMS — STAGING (testfuegos.comunes.org)
|
|
# Copiar a secrets/importer.staging.env y rellenar. GITIGNORADO: nunca commitear el real.
|
|
#
|
|
# El JWT de NASA Earthdata que usa producción está en la rama `shiva-local-changes` del repo
|
|
# todos-contra-el-fuego (fires-csv-mongo-import/nasa-https-downloader.sh, línea `KEY=eyJ…`).
|
|
# Se genera/renueva en https://urs.earthdata.nasa.gov/profile → "Generate Token".
|
|
# Caduca: comprobar el campo `exp` del JWT (payload base64) antes de dar por buena una avería.
|
|
NASA_TOKEN=eyJ0eXAiOiJKV1QiLCJvcmlnaW4iOiJFYXJ0aGRhdGEgTG9naW4i...
|
|
|
|
# Zona FIRMS a descargar. Producción usa Global.
|
|
ZONE=Global
|
|
|
|
# Espejos NRT de NASA, en orden de preferencia.
|
|
NASA_SERVERS=3,4
|
|
|
|
# Sentry/GlitchTip. Vacío en staging (el GlitchTip de tesla da 502 ahora mismo).
|
|
SENTRY_DSN=
|
|
|
|
# Guardarraíl: aborta el borrado si un ciclo se llevaría más de este % de `activefires`.
|
|
MAX_DELETE_RATIO=0.9
|