30 lines
745 B
YAML
30 lines
745 B
YAML
services:
|
|
mysql:
|
|
image: percona/percona-server:8.0
|
|
container_name: percona-server
|
|
ports:
|
|
- "3306:3306"
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
|
MYSQL_DATABASE: ${MYSQL_DATABASE}
|
|
MYSQL_USER: ${MYSQL_USER}
|
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
|
volumes:
|
|
- percona-data:/var/lib/mysql # Database data
|
|
- percona-logs:/var/log/mysql # MySQL logs
|
|
- percona-backups:/backups # XtraBackup output (optional, for future use)
|
|
restart: unless-stopped
|
|
networks:
|
|
- test_app_network
|
|
|
|
volumes:
|
|
percona-data:
|
|
percona-logs:
|
|
percona-backups:
|
|
|
|
networks:
|
|
test_app_network:
|
|
name: test_app_network
|
|
driver: bridge
|
|
|