diff --git a/code/build_push_container.sh b/code/build_push_container.sh index 9cdbce7e83a024113f9efa1c208163d6a74d6911..7e32f3fae89e92c2376508a05f08b0690457b5fc 100644 --- a/code/build_push_container.sh +++ b/code/build_push_container.sh @@ -5,20 +5,30 @@ echo 'Logging into docker...' # docker login lab.it.hs-hannover.de:4567 docker login docker.gitlab.gwdg.de # 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" +# ["neo4j_queries"]="./eval/queries/cypher/neo4j" +# ["memgraph_queries"]="./eval/queries/cypher/memgraph" +# ["ongdb_queries"]="./eval/queries/cypher/ongdb" +# ["sql_queries"]="./eval/queries/sql" +# ) + 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" + ["sub_mem"]="./infrastructure/streaming/clients/sub/memgraph" ["pub_cdm"]="./infrastructure/streaming/clients/pub" - # ["neo4j_queries"]="./eval/queries/cypher/neo4j" - # ["memgraph_queries"]="./eval/queries/cypher/memgraph" - # ["ongdb_queries"]="./eval/queries/cypher/ongdb" - # ["sql_queries"]="./eval/queries/sql" + ["memgraph_queries"]="./eval/queries/cypher/memgraph" ) for name in "${!paths[@]}"; do path=${paths[$name]} + if [[ -z "$name" || -z "$path" ]]; then + echo "Error: 'name' or 'path' is empty. Skipping..." + continue + fi echo '' echo 'Build docker image for '${name}'...' docker build -t docker.gitlab.gwdg.de/sven-ove.haensel/ma_haensel/${name} ${path}