New MySQL host parameter in the .env file

This commit is contained in:
Vincent Letourneau
2017-08-03 11:34:38 +02:00
parent 6f0a9bb780
commit e479945f53
3 changed files with 5 additions and 4 deletions

1
.env
View File

@@ -2,6 +2,7 @@
# See https://docs.docker.com/compose/environment-variables/#the-env-file # See https://docs.docker.com/compose/environment-variables/#the-env-file
MYSQL_HOST=mysql
MYSQL_DATABASE=test MYSQL_DATABASE=test
MYSQL_ROOT_USER=root MYSQL_ROOT_USER=root
MYSQL_ROOT_PASSWORD=root MYSQL_ROOT_PASSWORD=root

View File

@@ -297,13 +297,13 @@ mkdir -p data/db/dumps
``` ```
```sh ```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 or
```sh ```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 #### Restore Database

View File

@@ -31,13 +31,13 @@ services:
- "8080:80" - "8080:80"
environment: environment:
- PMA_ARBITRARY=1 - PMA_ARBITRARY=1
- PMA_HOST=mysql - PMA_HOST=${MYSQL_HOST}
restart: always restart: always
depends_on: depends_on:
- mysqldb - mysqldb
mysqldb: mysqldb:
image: mysql image: mysql
container_name: mysql container_name: ${MYSQL_HOST}
restart: always restart: always
env_file: env_file:
- ".env" - ".env"