-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompose.yml
54 lines (48 loc) · 1.36 KB
/
compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
services:
build:
build:
context: containers/build/
command: tail -f /dev/null
environment:
# For Command Line
- PGHOST=pgsql
- PGUSER=postgres
- LANG=C.UTF-8
# For Testing
- MYSQL_TEST_HOST=mysql
- MYSQL_TEST_PASSWD=test
- MYSQL_TEST_USER=test
- PDO_FIREBIRD_TEST_DATABASE=test.fdb
- PDO_FIREBIRD_TEST_DSN=firebird:dbname=firebird:test.fdb
- PDO_FIREBIRD_TEST_PASS=test
- PDO_FIREBIRD_TEST_USER=test
- PDO_MYSQL_TEST_DSN=mysql:host=mysql;dbname=test
- PDO_MYSQL_TEST_HOST=mysql
- PDO_MYSQL_TEST_PASS=test
- PDO_MYSQL_TEST_USER=test
- PDO_PGSQL_TEST_DSN=pgsql:host=pgsql port=5432 dbname=postgres user=postgres
- PGSQL_TEST_CONNSTR=host=pgsql
volumes:
- ./containers/build/my.cnf:/home/build/.my.cnf:ro
- build-php-src:/home/build/php-src
pgsql:
image: postgres
environment:
- POSTGRES_HOST_AUTH_METHOD=trust
mysql:
image: mysql
command: --log-bin-trust-function-creators=1
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=1
- MYSQL_USER=test
- MYSQL_DATABASE=test
- MYSQL_PASSWORD=test
firebird:
image: jacobalberty/firebird
environment:
- ISC_PASSWORD=test
- FIREBIRD_DATABASE=test.fdb
- FIREBIRD_USER=test
- FIREBIRD_PASSWORD=test
volumes:
build-php-src: