@@ -21,23 +21,28 @@ await mkdir('./.db', {recursive: true})
21
21
if ( process . env . GEODATA_CACHE_URL ) {
22
22
const millesimeCached = await got ( `${ process . env . GEODATA_CACHE_URL } /millesime.json` ) . json ( )
23
23
24
- if ( millesimeCached . millesime === MILLESIME ) {
25
- console . log ( ' * Téléchargement des contours à partir de l’adresse indiquée' )
26
- console . log ( ' * Millésime en cache :' , millesimeCached . millesime )
27
-
28
- await writeFile (
29
- './.db/contours.sqlite' ,
30
- await got ( `${ process . env . GEODATA_CACHE_URL } /contours.sqlite` ) . buffer ( )
31
- )
32
-
33
- await writeFile (
34
- './.db/superficies.json' ,
35
- await got ( `${ process . env . GEODATA_CACHE_URL } /superficies.json` ) . buffer ( )
36
- )
37
-
38
- console . log ( ' * Terminé !' )
39
- process . exit ( 0 )
24
+ if ( millesimeCached . millesime !== MILLESIME ) {
25
+ console . error ( ' * Le millésime des données géographiques en cache ne correspondant pas à celui demandé' )
26
+ console . error ( ' * Millésime en cache :' , millesimeCached . millesime )
27
+ console . error ( ' * Millésime demandé :' , MILLESIME )
28
+ process . exit ( 1 )
40
29
}
30
+
31
+ console . log ( ' * Téléchargement des contours à partir de l’adresse indiquée' )
32
+ console . log ( ' * Millésime en cache :' , millesimeCached . millesime )
33
+
34
+ await writeFile (
35
+ './.db/contours.sqlite' ,
36
+ await got ( `${ process . env . GEODATA_CACHE_URL } /contours.sqlite` ) . buffer ( )
37
+ )
38
+
39
+ await writeFile (
40
+ './.db/superficies.json' ,
41
+ await got ( `${ process . env . GEODATA_CACHE_URL } /superficies.json` ) . buffer ( )
42
+ )
43
+
44
+ console . log ( ' * Terminé !' )
45
+ process . exit ( 0 )
41
46
}
42
47
43
48
const keyv = new Keyv ( 'sqlite://.db/contours.sqlite' )
0 commit comments