32 lines
738 B
Bash
32 lines
738 B
Bash
MYSQL_USER="ratteb"
|
|
MYSQL_DATABASE="ratteb"
|
|
MYSQL_CONTAINER_NAME="ratteb_test"
|
|
|
|
MYSQL_ROOT_PASSWORD="root"
|
|
MYSQL_PASSWORD="root"
|
|
|
|
echo "Start the testing MySql database..."
|
|
|
|
docker \
|
|
run \
|
|
--detach \
|
|
--env MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} \
|
|
--env MYSQL_USER=${MYSQL_USER} \
|
|
--env MYSQL_PASSWORD=${MYSQL_PASSWORD} \
|
|
--env MYSQL_DATABASE=${MYSQL_DATABASE} \
|
|
--name ${MYSQL_CONTAINER_NAME} \
|
|
--publish 3306:3306 \
|
|
--tmpfs /var/lib/mysql:rw \
|
|
mysql:5.7;
|
|
|
|
echo "Sleeping for 10 seconds to allow time for the DB to be provisioned:"
|
|
for i in `seq 1 10`;
|
|
do
|
|
echo "."
|
|
sleep 1
|
|
done
|
|
|
|
echo "Database '${MYSQL_DATABASE}' running."
|
|
echo " Username: ${MYSQL_USER}"
|
|
echo " Password: ${MYSQL_PASSWORD}"
|