1234567891011121314151617181920 |
- #!/bin/bash
- # shellcheck source=../env/db.env
- source env/db.env
- MYSQL_INTEGRATION_CONFIG=dev/tests/integration/etc/install-config-mysql.php
- # If database doesn't exist create it and add user permissions
- bin/clinotty mysql -h"${MYSQL_INTEGRATION_HOST}" -uroot -p"${MYSQL_ROOT_PASSWORD}" "${MYSQL_INTEGRATION_DATABASE}" -e exit &> /dev/null ||
- bin/clinotty mysqladmin -h"${MYSQL_INTEGRATION_HOST}" -uroot -p"${MYSQL_ROOT_PASSWORD}" create "${MYSQL_INTEGRATION_DATABASE}" &&
- echo "Database ${MYSQL_INTEGRATION_DATABASE} created." &&
- bin/cli mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" -h"${MYSQL_INTEGRATION_HOST}" \
- -e "GRANT ALL PRIVILEGES ON ${MYSQL_INTEGRATION_DATABASE}.* TO '${MYSQL_INTEGRATION_USER}'@'%';FLUSH PRIVILEGES;"
- sed -e "s/'db-host' => 'localhost'/'db-host' => '${MYSQL_INTEGRATION_HOST}'/" \
- -e "s/'db-password' => '123123q'/'db-password' => '${MYSQL_ROOT_PASSWORD}'/" \
- -e "s/'amqp-host' => 'localhost'/'amqp-host' => 'rabbitmq'/" \
- src/${MYSQL_INTEGRATION_CONFIG}.dist > src/${MYSQL_INTEGRATION_CONFIG}
- bin/copytocontainer ${MYSQL_INTEGRATION_CONFIG}
|