added new bins, changed the regex for domain bins, added some dev bins

This commit is contained in:
lars-hagen
2019-12-27 19:42:37 +01:00
parent 1c37f3e514
commit 049f8f1e8c
8 changed files with 95 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
# create random password
if [ -z "$1" ]
then
echo "Missing arguments, exit"
exit 0
fi
PASSWDDBnoQoutes="$(openssl rand -base64 12)"
PASSWDDB="'$PASSWDDBnoQoutes'"
SITE=$1
MAINDB="${SITE}_db"
echo Database: $MAINDB
echo Username: $MAINDB
echo Password: $PASSWDDBnoQoutes
any="'%'"
docker-compose exec mysql su -c 'apk add mysql-client'
docker-compose exec mysql su -c 'mysql -uroot -ppassword -e "CREATE DATABASE '${MAINDB}' /*\!40100 DEFAULT CHARACTER SET utf8 */;"'
docker-compose exec mysql su -c 'mysql -uroot -ppassword -e "CREATE USER '${MAINDB}'@${any} IDENTIFIED BY '${PASSWDDB}';"'
docker-compose exec mysql su -c 'mysql -uroot -ppassword -e "GRANT ALL PRIVILEGES ON '${MAINDB}'.* TO '${MAINDB}'@${any};"'
docker-compose exec mysql su -c "mysql -uroot -ppassword -e 'FLUSH PRIVILEGES;'"