Skip to navigation
Extract docker composer yaml MySQL user and password with a bash script
14.03.21
#!/bin/bash # install yq # sudo wget https://github.com/mikefarah/yq/releases/download/v4.4.1/yq_linux_amd64 -O /usr/bin/yq # sudo chmod +x /usr/bin/yq _password=`yq e '.services.exo_mariadb.environment.MYSQL_PASSWORD' docker-compose.yml` _root_password=`yq e '.services.exo_mariadb.environment.MYSQL_ROOT_PASSWORD' docker-compose.yml` _user=`yq e '.services.exo_mariadb.environment.MYSQL_USER' docker-compose.yml` _database=`yq e '.services.exo_mariadb.environment.MYSQL_DATABASE' docker-compose.yml` echo $_password echo $_root_password echo $_user echo $_database docker run -i --rm --net=host salamander1/mysqldump --verbose -h 127.0.0.1 -u root -p$_root_password $_database | gzip > init/$_database.sql.gz
https://mikefarah.gitbook.io/yq/upgrading-from-v3
Reply
Anonymous
Information Epoch 1713957644
Save trees.
Home
Notebook
Contact us