New MySQL host parameter in the .env file
This commit is contained in:
1
.env
1
.env
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user