Updated with folder path

This commit is contained in:
Santhosh S 2023-10-17 23:04:28 -04:00
parent d219faa147
commit f9b7fad33b

View File

@ -3,14 +3,13 @@
# Determine the current directory (where the script is located) # Determine the current directory (where the script is located)
script_directory="$( cd "$(dirname "$0")" ; pwd -P )" script_directory="$( cd "$(dirname "$0")" ; pwd -P )"
# Navigate to the root of the repository # Use the 'find' command to locate the 'docker-compose.yml' file within the repository directory
repository_root="$script_directory/.." composeFile=$(find "$script_directory/.." -name "docker-compose.yml" -type f | head -n 1)
# Specify the relative path to the docker-compose.yml if [ -z "$composeFile" ]; then
relative_path="DamageAssesmentApi/docker-compose.yml" echo "docker-compose.yml not found."
exit 1
# Combine the repository root directory with the relative path to get the full path to docker-compose.yml fi
composeFile="$repository_root/$relative_path"
# List of services to build, tag, and push # List of services to build, tag, and push
services=( services=(
@ -30,7 +29,7 @@ docker login dadeschoolscontainerregistry.azurecr.io -u dadeSchoolsContainerRegi
# Loop through the services and build, tag, and push # Loop through the services and build, tag, and push
for service in "${services[@]}"; do for service in "${services[@]}"; do
# Build the service # Build the service
docker-compose -f "$composeFile" build #"$service" docker-compose -f "$composeFile" build "$service"
# Tag the image for ACR # Tag the image for ACR
docker tag "$service" "dadeschoolscontainerregistry.azurecr.io/$service" docker tag "$service" "dadeschoolscontainerregistry.azurecr.io/$service"