@@ -4,14 +4,19 @@ volumes:
44 db_socket :
55
66services :
7- php53 :
8- build : .docker/php53
7+ php53 : &services_php
8+ build :
9+ context : .docker/php53
10+ args :
11+ MEMCACHE_VERSION : ' 3.0.8'
12+ APC_VERSION : ' 3.1.13'
913 working_dir : /app
1014 volumes :
1115 - .:/app
1216 - db_socket:/var/run/mysqld
1317 environment :
1418 COMPOSER_HOME : /app/var/cache/composer
19+ MEMCACHED_HOST : memcached
1520 entrypoint :
1621 - sh
1722 - -c
@@ -23,46 +28,24 @@ services:
2328 echo 'magic_quotes_gpc = off'
2429 echo 'date.timezone = "UTC"'
2530 echo 'apc.enable_cli = on'
26- echo 'apc.use_request_time = 0 '
27- } | tee -a /usr/local/lib /php.ini
31+ echo 'apc.use_request_time = off '
32+ } | tee -a /usr/local/etc/php /php.ini
2833
2934 exec tail -f /dev/null
3035 depends_on :
3136 - db
37+ - memcached
3238
33- php54 : &services_php54
39+ php54 :
40+ << : *services_php
3441 build :
3542 context : .docker/php54
3643 args :
3744 MEMCACHE_VERSION : ' 3.0.8'
38- environment :
39- MEMCACHED_HOST : memcached
40- COMPOSER_HOME : /app/var/cache/composer
41- working_dir : /app
42- volumes :
43- - .:/app
44- - db_socket:/var/run/mysqld
45- entrypoint :
46- - sh
47- - -c
48- - |
49- {
50- echo 'pdo_mysql.default_socket = /var/run/mysqld/mysql.sock'
51- echo 'memory_limit = -1'
52- echo 'short_open_tag = off'
53- echo 'magic_quotes_gpc = off'
54- echo 'date.timezone = "UTC"'
55- echo 'apc.enable_cli = on'
56- echo 'apc.use_request_time = 0'
57- } | tee -a /usr/local/etc/php/php.ini
58-
59- exec tail -f /dev/null
60- depends_on :
61- - db
62- - memcached
45+ APC_VERSION : ' 3.1.13'
6346
6447 php55 :
65- << : *services_php54
48+ << : *services_php
6649 build :
6750 context : .docker/php55_71
6851 args :
@@ -71,7 +54,7 @@ services:
7154 APCU_VERSION : ' 4.0.11'
7255
7356 php56 :
74- << : *services_php54
57+ << : *services_php
7558 build :
7659 context : .docker/php55_71
7760 args :
@@ -80,7 +63,7 @@ services:
8063 APCU_VERSION : ' 4.0.11'
8164
8265 php70 :
83- << : *services_php54
66+ << : *services_php
8467 build :
8568 context : .docker/php55_71
8669 args :
@@ -89,7 +72,7 @@ services:
8972 APCU_VERSION : ' 5.1.23'
9073
9174 php71 :
92- << : *services_php54
75+ << : *services_php
9376 build :
9477 context : .docker/php55_71
9578 args :
@@ -98,7 +81,7 @@ services:
9881 APCU_VERSION : ' 5.1.23'
9982
10083 php72 :
101- << : *services_php54
84+ << : *services_php
10285 build :
10386 context : .docker/php72_73
10487 args :
@@ -107,7 +90,7 @@ services:
10790 APCU_VERSION : ' 5.1.23'
10891
10992 php73 :
110- << : *services_php54
93+ << : *services_php
11194 build :
11295 context : .docker/php72_73
11396 args :
@@ -116,7 +99,7 @@ services:
11699 APCU_VERSION : ' 5.1.23'
117100
118101 php74 :
119- << : *services_php54
102+ << : *services_php
120103 build :
121104 context : .docker/php74_83
122105 args :
@@ -125,7 +108,7 @@ services:
125108 APCU_VERSION : ' 5.1.23'
126109
127110 php80 :
128- << : *services_php54
111+ << : *services_php
129112 build :
130113 context : .docker/php74_83
131114 args :
@@ -134,7 +117,7 @@ services:
134117 APCU_VERSION : ' 5.1.23'
135118
136119 php81 :
137- << : *services_php54
120+ << : *services_php
138121 build :
139122 context : .docker/php74_83
140123 args :
@@ -143,7 +126,7 @@ services:
143126 APCU_VERSION : ' 5.1.23'
144127
145128 php82 :
146- << : *services_php54
129+ << : *services_php
147130 build :
148131 context : .docker/php74_83
149132 args :
@@ -152,7 +135,7 @@ services:
152135 APCU_VERSION : ' 5.1.23'
153136
154137 php83 :
155- << : *services_php54
138+ << : *services_php
156139 build :
157140 context : .docker/php74_83
158141 args :
0 commit comments