Skip to content

9.4 Technisch onderhoud

Don Zandbergen edited this page Nov 8, 2024 · 1 revision

WebApp Checklist

HTTPS

  • Dual stack IP when possible
  • Enabled HTTP/2
  • Enabled HTTP/3

Security

  • Enable HTTP -> HTTPS
  • Enable HSTS + preload
  • Set Content Security Policy, preferable via meta tag
  • Set DNS CAA record
  • Create security.txt in .well-known

DNS

  • A/AAAA records TTL 86400
  • NS records TTL 86400

Database backup

./pg_dump -h HOST -p PORT -U USER -v -F t fundermaps -N public -f ~/Documents/fundermaps_dump.tar

BAG import

Instructie voor het verwerken van een nieuwe BAG dump.

Download

De nieuwe BAG 2.0 wordt elke maand geleverd als GeoPackage. Download de GeoPackage via de volgende link: Download BAG 2.0 GeoPackage

Importeer

Importeer de GeoPackage lagen in de database via GDAL/OGR met het volgende commando:

ogr2ogr -f PostgreSQL PG:"dbname='' host='' port='' user='' password=''" ./bag-light.gpkg

Verwerk

Roep per geïmporteerde laag de juiste procedure aan:

  • Pand:
    CALL geocoder.import_bag_pand();
    
  • Ligplaats:
    CALL geocoder.import_bag_ligplaats();
    
  • Standplaats:
    CALL geocoder.import_bag_standplaats();
    
  • Verblijfsobject:
    CALL geocoder.import_bag_verblijfplaats();
    

Creëer de link met een buurt per pand:

CALL geocoder.populate_neighborhood();

Rebuild indexes:

Herbouw de indexes met het volgende commando:

REINDEX TABLE geocoder.building;