2018-01-07 19:08:43 -08:00
|
|
|
version: '2.3'
|
2017-04-23 20:46:27 -07:00
|
|
|
services:
|
2020-11-02 20:22:59 +13:00
|
|
|
dev:
|
2018-01-07 19:08:43 -08:00
|
|
|
build:
|
|
|
|
|
context: .
|
2020-11-02 20:22:59 +13:00
|
|
|
target: dev
|
|
|
|
|
volumes:
|
|
|
|
|
- .:/src
|
2017-04-23 20:46:27 -07:00
|
|
|
depends_on:
|
2018-04-15 20:34:19 -07:00
|
|
|
- mysql
|
|
|
|
|
- postgres
|
2020-08-08 00:38:48 +04:00
|
|
|
- clickhouse
|
2018-04-15 20:34:19 -07:00
|
|
|
environment:
|
2020-11-19 15:04:42 +13:00
|
|
|
CLICKHOUSE_TEST_URL: clickhouse://clickhouse:9000?database=dbmate_test
|
|
|
|
|
MYSQL_TEST_URL: mysql://root:root@mysql/dbmate_test
|
|
|
|
|
POSTGRES_TEST_URL: postgres://postgres:postgres@postgres/dbmate_test?sslmode=disable
|
|
|
|
|
SQLITE_TEST_URL: sqlite3:/tmp/dbmate_test.sqlite3
|
2017-04-23 20:46:27 -07:00
|
|
|
|
2020-11-02 20:22:59 +13:00
|
|
|
dbmate:
|
|
|
|
|
build:
|
|
|
|
|
context: .
|
|
|
|
|
target: release
|
2021-07-22 15:19:10 -07:00
|
|
|
image: dbmate_release
|
2020-11-02 20:22:59 +13:00
|
|
|
|
2017-04-23 20:46:27 -07:00
|
|
|
mysql:
|
2018-01-22 20:38:40 -08:00
|
|
|
image: mysql:5.7
|
2017-04-23 20:46:27 -07:00
|
|
|
environment:
|
|
|
|
|
MYSQL_ROOT_PASSWORD: root
|
|
|
|
|
|
|
|
|
|
postgres:
|
2020-05-24 15:55:32 -07:00
|
|
|
image: postgres:10
|
2020-03-01 22:03:31 -08:00
|
|
|
environment:
|
|
|
|
|
POSTGRES_PASSWORD: postgres
|
2020-08-08 00:38:48 +04:00
|
|
|
|
|
|
|
|
clickhouse:
|
|
|
|
|
image: yandex/clickhouse-server:19.16
|