Skip to content
Snippets Groups Projects
Select Git revision
  • bed8d6e370f372efb3bc1a641a940e253e12bee6
  • main default protected
  • idacs_experiments
  • postgres_idacs
  • memgraph_fabian
  • postgres_julian
  • dev_ma
  • test_results
  • FZ_changed_code
  • FZ_Memgraph
10 results

build_push_container.sh

Blame
  • build_push_container.sh 927 B
    #!/bin/bash
    
    # Docker login
    echo 'Logging into docker...'
    docker login lab.it.hs-hannover.de:4567
    
    # Docker build and push for each name and path
    declare -A paths=(
        ["sub_ongdb"]="./infrastructure/streaming/clients/sub/ongdb"   
        ["sub_mem"]="./infrastructure/streaming/clients/sub/memgraph"
        ["sub_pg"]="./infrastructure/streaming/clients/sub/postgres"
        ["sub_neo4j"]="./infrastructure/streaming/clients/sub/neo4j"
        ["pub_cdm"]="./infrastructure/streaming/clients/pub"
        ["cypher_queries"]="./eval/queries/cypher/driver_latest"
        ["sql_queries"]="./eval/queries/sql"
    )
    
    for name in "${!paths[@]}"; do
        path=${paths[$name]}
        echo 'Build docker image for '${name}'...' 
        docker build -t lab.it.hs-hannover.de:4567/cwy-p8d-u1/ma_code/${name} ${path}
        echo 'Push docker image for '${name}'...' 
        docker push lab.it.hs-hannover.de:4567/cwy-p8d-u1/ma_code/${name}
    done
    
    echo "Finished Building..."