25 lines
711 B
YAML
25 lines
711 B
YAML
version: '3.9'
|
|
|
|
services:
|
|
mysql_server:
|
|
container_name: mysql
|
|
image: public.ecr.aws/docker/library/mysql:${MYSQL_TAG}
|
|
restart: always
|
|
ports:
|
|
- "3306:3306"
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: public
|
|
MYSQL_DATABASE: mqtt
|
|
networks:
|
|
- emqx_bridge
|
|
command:
|
|
- --bind-address=0.0.0.0
|
|
- --character-set-server=utf8mb4
|
|
- --collation-server=utf8mb4_general_ci
|
|
- --lower-case-table-names=1
|
|
- --max-allowed-packet=128M
|
|
# Severely limit maximum number of prepared statements the server must permit
|
|
# so that we hit potential resource exhaustion earlier in tests.
|
|
- --max-prepared-stmt-count=64
|
|
- --skip-symbolic-links
|