[BUGFIX] Preserve order of finisher options in Form CE
[Packages/TYPO3.CMS.git] / Build / testing-docker / bamboo / docker-compose.yml
1 version: '2.3'
2 services:
3 chrome:
4 image: selenium/standalone-chrome:3.12
5 networks:
6 - test
7 mariadb10:
8 image: mariadb:10
9 environment:
10 MYSQL_ROOT_PASSWORD: funcp
11 tmpfs:
12 - /var/lib/mysql/:rw,noexec,nosuid
13 networks:
14 - test
15 postgres10:
16 image: postgres:10
17 environment:
18 POSTGRES_PASSWORD: funcp
19 POSTGRES_USER: ${HOST_USER}
20 volumes:
21 - /etc/passwd:/etc/passwd,ro
22 tmpfs:
23 - /var/lib/postgresql/data:rw,noexec,nosuid
24 networks:
25 - test
26 redis4:
27 image: redis:4-alpine
28 networks:
29 - test
30 memcached1-5:
31 image: memcached:1.5-alpine
32 networks:
33 - test
34 web:
35 image: typo3gmbh/php72:latest
36 user: ${HOST_UID}
37 stop_grace_period: 1s
38 networks:
39 - test
40 volumes:
41 - bamboo-data:/srv/bamboo/xml-data/build-dir
42 command: php -n -c /etc/php/cli-no-xdebug/php.ini -S web:8000 -t /srv/bamboo/xml-data/build-dir/${bamboo_buildKey}
43
44 start_dependencies_acceptance_install_mariadb10:
45 image: alpine:3.8
46 links:
47 - mariadb10
48 - chrome
49 - web
50 networks:
51 - test
52 command: >
53 /bin/sh -c "
54 echo Waiting for db start...;
55 while ! nc -z mariadb10 3306;
56 do
57 sleep 1;
58 done;
59 echo Connected!;
60 "
61
62 start_dependencies_acceptance_install_postgres10:
63 image: alpine:3.8
64 links:
65 - postgres10
66 - chrome
67 - web
68 networks:
69 - test
70 command: >
71 /bin/sh -c "
72 echo Waiting for db start...;
73 while ! nc -z postgres10 5432;
74 do
75 sleep 1;
76 done;
77 echo Connected!;
78 "
79
80 start_dependencies_acceptance_install_sqlite:
81 image: alpine:3.8
82 links:
83 - chrome
84 - web
85 command: >
86 /bin/sh -c "
87 sleep 1;
88 "
89
90 start_dependencies_acceptance_backend_mariadb10:
91 image: alpine:3.8
92 links:
93 - mariadb10
94 - chrome
95 - web
96 networks:
97 - test
98 command: >
99 /bin/sh -c "
100 echo Waiting for db start...;
101 while ! nc -z mariadb10 3306;
102 do
103 sleep 1;
104 done;
105 echo Connected!;
106 "
107
108 start_dependencies_functional_mariadb10:
109 image: alpine:3.8
110 links:
111 - mariadb10
112 - redis4
113 - memcached1-5
114 networks:
115 - test
116 command: >
117 /bin/sh -c "
118 echo Waiting for db start...;
119 while ! nc -z mariadb10 3306;
120 do
121 sleep 1;
122 done;
123 echo Connected!;
124 "
125
126 start_dependencies_functional_postgres10:
127 image: alpine:3.8
128 links:
129 - postgres10
130 - redis4
131 - memcached1-5
132 networks:
133 - test
134 command: >
135 /bin/sh -c "
136 echo Waiting for db start...;
137 while ! nc -z postgres10 5432;
138 do
139 sleep 1;
140 done;
141 echo Connected!;
142 "
143 start_dependencies_functional_sqlite:
144 image: alpine:3.8
145 links:
146 - redis4
147 - memcached1-5
148 networks:
149 - test
150 command: >
151 /bin/sh -c "
152 sleep 1;
153 "
154
155 networks:
156 test:
157 external:
158 name: ${BAMBOO_COMPOSE_PROJECT_NAME}_test
159
160 volumes:
161 bamboo-data:
162 external:
163 name: ${BAMBOO_COMPOSE_PROJECT_NAME}_bamboo-data