version: '3.9'
services:
  test-mysql:
    image: 'mysql:5.7.31'
    environment:
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=test_db
      - MYSQL_USER=test_user
      - MYSQL_PASSWORD=test_user
  test-liquibase-runner:
    build:
      context: .
    depends_on:
      - test-mysql
    environment:
      - MYSQL_DB_HOST=test-mysql
      - MYSQL_DB_PORT=3306
      - MYSQL_DB_NAME=test_db
      - MYSQL_DEPLOY_USER=root
      - MYSQL_DEPLOY_PASSWORD=root
      - MYSQL_SERVICE_USER=test_user
