services: mysql: image: mysql:8.0 container_name: todo-mysql-server restart: always command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: root123 MYSQL_DATABASE: todo_agileboot_pure ports: - "33061:3306" volumes: - todo_mysql_data:/var/lib/mysql - ./sql/agileboot.sql:/docker-entrypoint-initdb.d/01-agileboot.sql:ro networks: - todo-db-network redis: image: redis:7.2-alpine container_name: todo-redis-server restart: always command: redis-server --requirepass redis123 ports: - "63791:6379" volumes: - todo_redis_data:/data networks: - todo-db-network volumes: todo_mysql_data: todo_redis_data: networks: todo-db-network: driver: bridge