Skip to content
Snippets Groups Projects
setup.sh 597 B
Newer Older
  • Learn to ignore specific revisions
  • Lionel VIDALLER's avatar
    Lionel VIDALLER committed
    #!/bin/bash
    
    ### Nominatim ###
    
    # Stop existing containers
    docker-compose down
    docker-compose rm -f
    # Clear existing data
    sudo rm -Rf ./nominatimdata && mkdir nominatimdata
    sudo rm -Rf ./photondata && mkdir photondata
    
    # Generate OSM file
    cd bal2osm
    docker build -t bal2osm .
    
    docker run -t \
    -v `pwd`/../nominatimdata:/data \
    bal2osm \
    
    Lionel VIDALLER's avatar
    Lionel VIDALLER committed
    sh osmfile.sh /data mdl-latest.osm.pbf
    
    Lionel VIDALLER's avatar
    Lionel VIDALLER committed
    cd ..
    
    # Build the image
    cd nominatim-3.5
    docker build -t nominatim .
    cd ..
    
    
    # Initialize the database
    docker run -t \
    -v `pwd`/nominatimdata:/data \
    nominatim \
    sh /app/init.sh /data/mdl-latest.osm.pbf postgresdata 4