Use docker volumes for support services and bap/bpp (#54)

* Add volumes for bap

* Add volumes for bpp

* Fix typo

* Remove version due to obsolete warning
This commit is contained in:
Venkatesh Babu
2024-04-17 14:47:10 +05:30
committed by GitHub
parent e8f0f4f259
commit b7b10be062
9 changed files with 78 additions and 23 deletions

View File

@@ -116,6 +116,14 @@ install_bap_protocol_server(){
bash scripts/update_bap_config.sh
fi
sleep 10
docker volume create bap_client_config_volume
docker volume create bap_network_config_volume
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bap_client_config_volume:/target busybox cp /source/bap-client.yml /target/default.yml
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bap_client_config_volume:/target busybox cp /source/bap-client.yaml-sample /target
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bap_network_config_volume:/target busybox cp /source/bap-network.yml /target/default.yml
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bap_network_config_volume:/target busybox cp /source/bap-network.yaml-sample /target
docker rmi busybox
start_container "docker-compose-bap.yml" "bap-client"
start_container "docker-compose-bap.yml" "bap-network"
sleep 10
@@ -140,6 +148,14 @@ install_bpp_protocol_server(){
fi
sleep 10
docker volume create bpp_client_config_volume
docker volume create bpp_network_config_volume
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bpp_client_config_volume:/target busybox cp /source/bpp-client.yml /target/default.yml
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bpp_client_config_volume:/target busybox cp /source/bpp-client.yaml-sample /target
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bpp_network_config_volume:/target busybox cp /source/bpp-network.yml /target/default.yml
docker run --rm -v $SCRIPT_DIR/../protocol-server-data:/source -v bpp_network_config_volume:/target busybox cp /source/bpp-network.yaml-sample /target
docker rmi busybox
start_container "docker-compose-bpp.yml" "bpp-client"
start_container "docker-compose-bpp.yml" "bpp-network"
sleep 10