Merge pull request #819 from dtunes/master

Added percona container
This commit is contained in:
Mahmoud Zalt 2017-04-17 19:52:04 -04:00 committed by GitHub
commit 5b9dd242f3
4 changed files with 46 additions and 0 deletions

View File

@ -181,6 +181,23 @@ services:
networks: networks:
- backend - backend
### Percona Container #########################################
percona:
build:
context: ./percona
environment:
- MYSQL_DATABASE=${PERCONA_DATABASE}
- MYSQL_USER=${PERCONA_USER}
- MYSQL_PASSWORD=${PERCONA_PASSWORD}
- MYSQL_ROOT_PASSWORD=${PERCONA_ROOT_PASSWORD}
volumes:
- percona:/var/lib/mysql
ports:
- "${PERCONA_PORT}:3306"
networks:
- backend
### MSSQL Container ######################################### ### MSSQL Container #########################################
mssql: mssql:
@ -545,6 +562,8 @@ networks:
volumes: volumes:
mysql: mysql:
driver: "local" driver: "local"
percona:
driver: "local"
mssql: mssql:
driver: "local" driver: "local"
postgres: postgres:

View File

@ -72,6 +72,13 @@ MYSQL_PASSWORD=secret
MYSQL_PORT=3306 MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=root MYSQL_ROOT_PASSWORD=root
### Percona Container
PERCONA_DATABASE=homestead
PERCONA_USER=homestead
PERCONA_PASSWORD=secret
PERCONA_PORT=3306
PERCONA_ROOT_PASSWORD=root
### MSSQL Container ### MSSQL Container
MSSQL_DATABASE=homestead MSSQL_DATABASE=homestead
MSSQL_PASSWORD=yourStrong(!)Password MSSQL_PASSWORD=yourStrong(!)Password

11
percona/Dockerfile Normal file
View File

@ -0,0 +1,11 @@
FROM percona:5.7
MAINTAINER DTUNES <diegotdai@gmai.com>
RUN chown -R mysql:root /var/lib/mysql/
ADD my.cnf /etc/mysql/conf.d/my.cnf
CMD ["mysqld"]
EXPOSE 3306

9
percona/my.cnf Normal file
View File

@ -0,0 +1,9 @@
# The MySQL Client configuration file.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
[mysql]
[mysqld]
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"