Skip to content
Snippets Groups Projects
setup.sh 583 B
Newer Older
  • Learn to ignore specific revisions
  • Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    #!/bin/bash
    
    ### Nominatim ###
    
    # Stop existing containers
    docker-compose down
    
    docker-compose rm -f
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    # Clear existing data
    
    sudo rm -Rf ./nominatimdata && mkdir nominatimdata
    sudo rm -Rf ./photondata && mkdir photondata
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    
    # Build the image
    
    cd nominatim-3.1
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    docker build -t nominatim .
    
    cd ..
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    # Get the Rhône-Alpes database
    wget --directory-prefix=./nominatimdata https://download.geofabrik.de/europe/france/rhone-alpes-latest.osm.pbf
    
    # Initialize the database
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
    docker run -t \
    -v `pwd`/nominatimdata:/data \
    nominatim \
    sh /app/init.sh /data/rhone-alpes-latest.osm.pbf postgresdata 4