Skip to content

Commit 93b2c1e

Browse files
committed
Add docker config files for db
1 parent 6c88ec9 commit 93b2c1e

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

percona/.env-example

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# MySQL
2+
MYSQL_DB=any_db_name
3+
MYSQL_USER=any_user
4+
MYSQL_PASSWORD=secret
5+
MYSQL_ROOT_PASSWORD=root_secret
6+
MYSQL_PORT=33307
7+
8+
# Percona
9+
MYSQL_ALLOW_EMPTY_PASSWORD=no
10+
MYSQL_INITDB_SKIP_TZINFO=no
11+
INIT_TOKUDB=no
12+
INIT_ROCKSDB=no

percona/.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.env
2+
*.sql
3+
*.sql.gz
4+
data/mysql-backup/backups/*
5+
data/mysql-workbench/config/*

percona/docker-compose.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: "3.8"
2+
3+
services:
4+
# Percona for MySQL
5+
percona_1_db:
6+
image: percona:latest
7+
container_name: percona_1_db
8+
restart: unless-stopped
9+
ports:
10+
- ${MYSQL_PORT}:3306
11+
environment:
12+
MYSQL_DATABASE: ${MYSQL_DB}
13+
MYSQL_USER: ${MYSQL_USER}
14+
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
15+
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
16+
MYSQL_ALLOW_EMPTY_PASSWORD: ${MYSQL_ALLOW_EMPTY_PASSWORD}
17+
networks:
18+
- percona_net
19+
20+
networks:
21+
percona_net:
22+
driver: bridge

0 commit comments

Comments
 (0)