Răsfoiți Sursa

#3744 Docker compose for development environment

Alex Trofimov 4 ani în urmă
părinte
comite
6396a4d8dc

+ 3 - 0
docker-compose.yml

@@ -37,6 +37,7 @@ services:
         volumes:
             - mysqldata:/var/lib/mysql
             - ./scripts/docker-compose/db_dump.sql:/docker-entrypoint-initdb.d/db_dump.sql
+            - ./scripts/docker-compose/mysqld.cnf:/etc/mysql/conf.d/mysqld.cnf
         ports:
             - 3306:3306
     jot:
@@ -53,6 +54,8 @@ services:
             - PMA_HOST=mysql
             - PMA_USER=una
             - PMA_PASSWORD=una
+        volumes:
+            - ./scripts/docker-compose/phpmyadmin.inc.php:/etc/phpmyadmin/config.user.inc.php
         depends_on:
             - mysql
 volumes:

+ 8 - 0
scripts/docker-compose/mysqld.cnf

@@ -0,0 +1,8 @@
+[mysqld]
+sql_mode =
+
+transaction_isolation = READ-COMMITTED # or tx_isolation = READ-COMMITTED
+lock_wait_timeout = 4
+innodb_lock_wait_timeout = 4
+innodb_rollback_on_timeout = 1
+

+ 7 - 0
scripts/docker-compose/phpmyadmin.inc.php

@@ -0,0 +1,7 @@
+<?php
+
+$cfg['MaxRows'] = 50;
+$cfg['MaxTableList'] = 1500;
+$cfg['MaxNavigationItems'] = 1500;
+$cfg['NavigationDisplayLogo'] = false;
+