#!/bin/bash # Change to Project Directory cd "$(dirname "$0")/.." # Search and replace change-me-password-root-db ROOT_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find . -type f -name "docker-compose.yml" -exec sed -i -e 's/change-me-password-root-db/'$ROOT_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-floodgate-db FLOODGATE_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-floodgate-db/'$FLOODGATE_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-floodgate-db/'$FLOODGATE_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-floodgate-db/'$FLOODGATE_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-floodgate-db/'$FLOODGATE_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-floodgate-db/'$FLOODGATE_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-advancedban-db ADVANCEDBAN_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-advancedban-db/'$ADVANCEDBAN_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-advancedban-db/'$ADVANCEDBAN_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-advancedban-db/'$ADVANCEDBAN_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-advancedban-db/'$ADVANCEDBAN_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-advancedban-db/'$ADVANCEDBAN_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-luckperms-db LUCKPERMS_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-luckperms-db/'$LUCKPERMS_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-luckperms-db/'$LUCKPERMS_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-luckperms-db/'$LUCKPERMS_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-luckperms-db/'$LUCKPERMS_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-luckperms-db/'$LUCKPERMS_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-btm-db BTM_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-btm-db/'$BTM_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-btm-db/'$BTM_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-btm-db/'$BTM_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-btm-db/'$BTM_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-btm-db/'$BTM_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-plot-db PLOT_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-plot-db/'$PLOT_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-plot-db/'$PLOT_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-plot-db/'$PLOT_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-plot-db/'$PLOT_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-plot-db/'$PLOT_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-rewards-db REWARDS_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-rewards-db/'$REWARDS_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-rewards-db/'$REWARDS_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-rewards-db/'$REWARDS_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-rewards-db/'$REWARDS_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-rewards-db/'$REWARDS_DB_PASSWORD'/g' {} \; # Search and replace change-me-password-economy-db ECONOMY_DB_PASSWORD=$(cat /dev/urandom | tr -dc A-Za-z0-9 | fold -w ${1:-30} | head -n 1) find ./database -type f -name "*" -exec sed -i -e 's/change-me-password-economy-db/'$ECONOMY_DB_PASSWORD'/g' {} \; find ./login -type f -name "*" -exec sed -i -e 's/change-me-password-economy-db/'$ECONOMY_DB_PASSWORD'/g' {} \; find ./proxy -type f -name "*" -exec sed -i -e 's/change-me-password-economy-db/'$ECONOMY_DB_PASSWORD'/g' {} \; find ./survival -type f -name "*" -exec sed -i -e 's/change-me-password-economy-db/'$ECONOMY_DB_PASSWORD'/g' {} \; find ./main -type f -name "*" -exec sed -i -e 's/change-me-password-economy-db/'$ECONOMY_DB_PASSWORD'/g' {} \;