@@ -10,16 +10,21 @@ services:
1010 - ${NPM_PORT_SSL}:443
1111 # - '21:21' # FTP
1212 environment :
13- DB_MYSQL_HOST : " db "
13+ DB_MYSQL_HOST : db
1414 DB_MYSQL_PORT : 3306
15- DB_MYSQL_USER : " ${NPM_DB_USER}"
16- DB_MYSQL_PASSWORD : " ${NPM_DB_PASSWORD}"
17- DB_MYSQL_NAME : " ${NPM_DB_NAME}"
15+ DB_MYSQL_USER : ${NPM_DB_USER}
16+ DB_MYSQL_PASSWORD : ${NPM_DB_PASSWORD}
17+ DB_MYSQL_NAME : ${NPM_DB_NAME}
1818 # DISABLE_IPV6: 'true'
1919 volumes :
2020 - ./nginx-proxy-manager/data:/data
21- - ./nginx-proxy-manager/data/logs:/var/log/nginx
2221 - ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt
22+ - ./nginx-proxy-manager/data/log:/var/log/nginx
23+ healthcheck :
24+ test : ["CMD", "curl", "-f", "${NPM_ABSOLUTE_URI:-http://localhost}"]
25+ interval : 30s
26+ timeout : 10s
27+ retries : 5
2328 depends_on :
2429 db :
2530 condition : service_healthy
@@ -28,8 +33,8 @@ services:
2833 networks :
2934 - env-server
3035 phpmyadmin :
31- container_name : phpmyadmin
3236 image : phpmyadmin/phpmyadmin:latest
37+ container_name : phpmyadmin
3338 restart : always
3439 ports :
3540 - ${PMA_PORT}:80
@@ -40,7 +45,7 @@ services:
4045 FORCE_SSL : ${PMA_FORCE_SSL}
4146 PMA_ABSOLUTE_URI : ${PMA_ABSOLUTE_URI}
4247 healthcheck :
43- test : ["CMD", "curl", "-f", "${PMA_ABSOLUTE_URI:-http://localhost:80 }"]
48+ test : ["CMD", "curl", "-f", "${PMA_ABSOLUTE_URI:-http://localhost}"]
4449 interval : 30s
4550 timeout : 10s
4651 retries : 5
@@ -50,35 +55,29 @@ services:
5055 networks :
5156 - env-server
5257 db :
53- container_name : mysql
5458 image : mysql:latest
59+ container_name : mysql
5560 restart : always
56- command : [
57- " mysqld" ,
58- " --default-authentication-plugin=caching_sha2_password" ,
59- " --log-error-verbosity" ,
60- " --log-bin-index=/tmp/tmp.5FTdABPAKI" ,
61- ]
61+ command : ["mysqld", "--default-authentication-plugin=mysql_native_password", "--log-error-verbosity", "--log-bin-index=/tmp/tmp.5FTdABPAKI"]
6262 ports :
6363 - ${MYSQL_PORT}:3306
6464 environment :
6565 MYSQL_ROOT_PASSWORD : ${MYSQL_ROOT_PASSWORD}
6666 MYSQL_DATABASE : ${NPM_DB_NAME}
6767 MYSQL_USER : ${NPM_DB_USER}
6868 MYSQL_PASSWORD : ${NPM_DB_PASSWORD}
69- MYSQLD_OPTS : " --host-cache-size=0"
69+ MYSQL_INITDB_SKIP_TZINFO : 1
70+ volumes :
71+ - ./mysql/data:/var/lib/mysql
72+ - ./mysql/log:/var/log/mysql
73+ - ./mysql/conf.d:/etc/mysql/conf.d
7074 healthcheck :
7175 test : ["CMD-SHELL", "mysqladmin ping -h localhost --silent"]
7276 interval : 30s
7377 timeout : 10s
7478 retries : 5
7579 networks :
7680 - env-server
77- volumes :
78- db_data :
79- npm_data :
80- npm_letsencrypt :
81- npm_log :
8281networks :
8382 env-server :
8483 name : ${NETWORK_NAME}
0 commit comments