From e479945f53cf91de9e4dd75cd1f0a6832a532678 Mon Sep 17 00:00:00 2001 From: Vincent Letourneau Date: Thu, 3 Aug 2017 11:34:38 +0200 Subject: [PATCH] New MySQL host parameter in the .env file --- .env | 1 + README.md | 4 ++-- docker-compose.yml | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.env b/.env index b18644f..7c44926 100644 --- a/.env +++ b/.env @@ -2,6 +2,7 @@ # See https://docs.docker.com/compose/environment-variables/#the-env-file +MYSQL_HOST=mysql MYSQL_DATABASE=test MYSQL_ROOT_USER=root MYSQL_ROOT_PASSWORD=root diff --git a/README.md b/README.md index 5b081f3..43f8436 100644 --- a/README.md +++ b/README.md @@ -297,13 +297,13 @@ mkdir -p data/db/dumps ``` ```sh -source .env && sudo docker exec mysql mysqldump --all-databases -u"$MYSQL_ROOT_USER" -p"$MYSQL_ROOT_PASSWORD" > "data/db/dumps/db.sql" +source .env && sudo docker exec $(shell docker-compose ps -q mysqldb) mysqldump --all-databases -u"$MYSQL_ROOT_USER" -p"$MYSQL_ROOT_PASSWORD" > "data/db/dumps/db.sql" ``` or ```sh -source .env && sudo docker exec mysql mysqldump test -u"$MYSQL_ROOT_USER" -p"$MYSQL_ROOT_PASSWORD" > "data/db/dumps/test.sql" +source .env && sudo docker exec $(shell docker-compose ps -q mysqldb) mysqldump test -u"$MYSQL_ROOT_USER" -p"$MYSQL_ROOT_PASSWORD" > "data/db/dumps/test.sql" ``` #### Restore Database diff --git a/docker-compose.yml b/docker-compose.yml index 729154b..c024180 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,13 +31,13 @@ services: - "8080:80" environment: - PMA_ARBITRARY=1 - - PMA_HOST=mysql + - PMA_HOST=${MYSQL_HOST} restart: always depends_on: - mysqldb mysqldb: image: mysql - container_name: mysql + container_name: ${MYSQL_HOST} restart: always env_file: - ".env"