diff --git a/data-handling-ng.yml b/data-handling-ng.yml index 5168f5281c275215e34a5420f606c961002f5f5e..c45fc78790d9818a62b706ea63c48818c5d58aad 100644 --- a/data-handling-ng.yml +++ b/data-handling-ng.yml @@ -137,11 +137,11 @@ CopyDataToStage: - if [[ ! -d /data/${targetbranch}/app ]]; then echo "Target branch does not exist!"; exit 2; fi - if [[ "${targetbranch}" == "main" ]]; then echo "Main branch is not an allowed target!"; exit 3; fi - cd /data/${sourcebranch}/app - - SANITIZED_SOURCE_BRANCH_NAME=$(echo ${sourcebranch} | sed -r 's/[/_]+/-/g') + - SANITIZED_SOURCE_BRANCH_NAME=$(echo ${sourcebranch} | tr [:upper:] [:lower:] | sed -r 's/[/_]+/-/g') - docker compose --project-name ${PROJECT_NAME}_${SANITIZED_SOURCE_BRANCH_NAME} exec php drush sql:dump --result-file=/var/backups/mysql/drupal.sql - rsync -rlDzogtp /data/${sourcebranch}/files/ /data/${targetbranch}/files/ - cd /data/${targetbranch}/app - - SANITIZED_TARGET_BRANCH_NAME=$(echo ${targetbranch} | sed -r 's/[/_]+/-/g') + - SANITIZED_TARGET_BRANCH_NAME=$(echo ${targetbranch} | tr [:upper:] [:lower:] | sed -r 's/[/_]+/-/g') - docker compose --project-name ${PROJECT_NAME}_${SANITIZED_TARGET_BRANCH_NAME} cp /data/${targetbranch}/files/db/drupal.sql php:/tmp - docker compose --project-name ${PROJECT_NAME}_${SANITIZED_TARGET_BRANCH_NAME} exec php drush -y sql:drop - docker compose --project-name ${PROJECT_NAME}_${SANITIZED_TARGET_BRANCH_NAME} exec php drush -y sql:query --file=/tmp/drupal.sql