mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-09 21:13:03 +08:00
71 lines
1.5 KiB
YAML
71 lines
1.5 KiB
YAML
version: "2.4"
|
|
services:
|
|
mysql:
|
|
image: mysql:5.6.38
|
|
ports:
|
|
- "3306:3306"
|
|
volumes:
|
|
- ./mysql.sh:/docker-entrypoint-initdb.d/mysql.sh
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=querydsl
|
|
- MYSQL_USER=querydsl
|
|
- MYSQL_PASSWORD=querydsl
|
|
|
|
postgresql:
|
|
image: mdillon/postgis:9.3-alpine
|
|
ports:
|
|
- "5433:5432"
|
|
volumes:
|
|
- ./postgresql.sql:/docker-entrypoint-initdb.d/postgresql.sql
|
|
environment:
|
|
- POSTGRES_USER=querydsl
|
|
- POSTGRES_PASSWORD=querydsl
|
|
- POSTGRES_DB=querydsl
|
|
|
|
oracle:
|
|
image: wnameless/oracle-xe-11g:16.04
|
|
ports:
|
|
- "1521:1521"
|
|
|
|
cubrid:
|
|
image: lighthopper/cubrid:9.2.26.0004
|
|
ports:
|
|
- "33000:33000"
|
|
- "30000:30000"
|
|
- "8001:8001"
|
|
- "8002:8002"
|
|
- "1523:1523"
|
|
|
|
mongo:
|
|
image: mongo:3.6.1
|
|
ports:
|
|
- "27017:27017"
|
|
|
|
db2:
|
|
image: ibmcom/db2:11.5.0.0
|
|
privileged: true
|
|
ports:
|
|
- "50000:50000"
|
|
environment:
|
|
- DB2INST1_PASSWORD=a3sd!fDj
|
|
- DBNAME=sample
|
|
- LICENSE=accept
|
|
- ARCHIVE_LOGS=false
|
|
- AUTOCONFIG=false
|
|
healthcheck:
|
|
test: ["CMD", "su", "-", "$${DB2INSTANCE}", "-c", "/opt/ibm/db2/V11.5/bin/db2 CONNECT TO sample"]
|
|
interval: 30s
|
|
timeout: 40s
|
|
retries: 10
|
|
start_period: 40s
|
|
|
|
firebird:
|
|
image: jacobalberty/firebird:2.5.6-ss
|
|
ports:
|
|
- "3050:3050"
|
|
environment:
|
|
- ISC_PASSWORD=masterkey
|
|
- FIREBIRD_DATABASE=querydsl.fdb
|
|
- FIREBIRD_USER=querydsl
|
|
- FIREBIRD_PASSWORD=querydsl
|