diff --git a/docker-compose-tests.yaml b/docker-compose-tests.yaml index 761dda4..81dd8f6 100644 --- a/docker-compose-tests.yaml +++ b/docker-compose-tests.yaml @@ -18,6 +18,24 @@ services: volumes: - ./tests_override.xml:/bitnami/clickhouse/etc/conf.d/override.xml:ro + clickhouse_db_2: + image: bitnami/clickhouse:latest + logging: + driver: "json-file" + options: + max-size: "100m" + environment: + - ALLOW_EMPTY_PASSWORD=no + - CLICKHOUSE_ADMIN_PASSWORD=admin + - CLICKHOUSE_ADMIN_USER=default + - CLICKHOUSE_HTTP_PORT=9124 + networks: + default: + ports: + - 9124:9124 + volumes: + - ./tests_override.xml:/bitnami/clickhouse/etc/conf.d/override.xml:ro + mysql_db: image: mysql/mysql-server:8.0.32 environment: diff --git a/tests_config_cluster.yaml b/tests_config_cluster.yaml new file mode 100644 index 0000000..00f9080 --- /dev/null +++ b/tests_config_cluster.yaml @@ -0,0 +1,25 @@ + +mysql: + host: 'localhost' + port: 9306 + user: 'root' + password: 'admin' + +clickhouse: + - host: 'localhost' + port: 9123 + user: 'default' + password: 'admin' + - host: 'localhost' + port: 9124 + user: 'default' + password: 'admin' + +binlog_replicator: + data_dir: '/app/binlog/' + records_per_file: 100000 + +databases: '*test*' +log_level: 'debug' +optimize_interval: 3 +check_db_updated_interval: 3 diff --git a/tests_override.xml b/tests_override.xml index 4800f09..b887c6b 100644 --- a/tests_override.xml +++ b/tests_override.xml @@ -4,4 +4,25 @@ 1 - \ No newline at end of file + + + + + + clickhouse_db + 9000 + default + admin + + + + + clickhouse_db_2 + 9000 + default + admin + + + + +