github.com/amacneil/dbmate@v1.16.3-0.20230225174651-ca89b10d75d7/docker-compose.yml (about)

     1  version: "2.3"
     2  services:
     3    dev:
     4      build:
     5        context: .
     6        target: dev
     7      volumes:
     8        - .:/src
     9      depends_on:
    10        - mysql
    11        - postgres
    12        - clickhouse
    13      environment:
    14        CLICKHOUSE_TEST_URL: clickhouse://clickhouse:9000?database=dbmate_test
    15        MYSQL_TEST_URL: mysql://root:root@mysql/dbmate_test
    16        POSTGRES_TEST_URL: postgres://postgres:postgres@postgres/dbmate_test?sslmode=disable
    17        SQLITE_TEST_URL: sqlite3:/tmp/dbmate_test.sqlite3
    18  
    19    dbmate:
    20      build:
    21        context: .
    22        target: release
    23      image: dbmate_release
    24  
    25    mysql:
    26      image: mysql/mysql-server:8.0
    27      environment:
    28        MYSQL_ROOT_HOST: "%"
    29        MYSQL_ROOT_PASSWORD: root
    30  
    31    postgres:
    32      image: postgres:10
    33      environment:
    34        POSTGRES_PASSWORD: postgres
    35  
    36    clickhouse:
    37      image: clickhouse/clickhouse-server:22.8