@@ -4,14 +4,19 @@ volumes:
4
4
db_socket :
5
5
6
6
services :
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'
9
13
working_dir : /app
10
14
volumes :
11
15
- .:/app
12
16
- db_socket:/var/run/mysqld
13
17
environment :
14
18
COMPOSER_HOME : /app/var/cache/composer
19
+ MEMCACHED_HOST : memcached
15
20
entrypoint :
16
21
- sh
17
22
- -c
@@ -23,46 +28,24 @@ services:
23
28
echo 'magic_quotes_gpc = off'
24
29
echo 'date.timezone = "UTC"'
25
30
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
28
33
29
34
exec tail -f /dev/null
30
35
depends_on :
31
36
- db
37
+ - memcached
32
38
33
- php54 : &services_php54
39
+ php54 :
40
+ << : *services_php
34
41
build :
35
42
context : .docker/php54
36
43
args :
37
44
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'
63
46
64
47
php55 :
65
- << : *services_php54
48
+ << : *services_php
66
49
build :
67
50
context : .docker/php55_71
68
51
args :
@@ -71,7 +54,7 @@ services:
71
54
APCU_VERSION : ' 4.0.11'
72
55
73
56
php56 :
74
- << : *services_php54
57
+ << : *services_php
75
58
build :
76
59
context : .docker/php55_71
77
60
args :
@@ -80,7 +63,7 @@ services:
80
63
APCU_VERSION : ' 4.0.11'
81
64
82
65
php70 :
83
- << : *services_php54
66
+ << : *services_php
84
67
build :
85
68
context : .docker/php55_71
86
69
args :
@@ -89,7 +72,7 @@ services:
89
72
APCU_VERSION : ' 5.1.23'
90
73
91
74
php71 :
92
- << : *services_php54
75
+ << : *services_php
93
76
build :
94
77
context : .docker/php55_71
95
78
args :
@@ -98,7 +81,7 @@ services:
98
81
APCU_VERSION : ' 5.1.23'
99
82
100
83
php72 :
101
- << : *services_php54
84
+ << : *services_php
102
85
build :
103
86
context : .docker/php72_73
104
87
args :
@@ -107,7 +90,7 @@ services:
107
90
APCU_VERSION : ' 5.1.23'
108
91
109
92
php73 :
110
- << : *services_php54
93
+ << : *services_php
111
94
build :
112
95
context : .docker/php72_73
113
96
args :
@@ -116,7 +99,7 @@ services:
116
99
APCU_VERSION : ' 5.1.23'
117
100
118
101
php74 :
119
- << : *services_php54
102
+ << : *services_php
120
103
build :
121
104
context : .docker/php74_83
122
105
args :
@@ -125,7 +108,7 @@ services:
125
108
APCU_VERSION : ' 5.1.23'
126
109
127
110
php80 :
128
- << : *services_php54
111
+ << : *services_php
129
112
build :
130
113
context : .docker/php74_83
131
114
args :
@@ -134,7 +117,7 @@ services:
134
117
APCU_VERSION : ' 5.1.23'
135
118
136
119
php81 :
137
- << : *services_php54
120
+ << : *services_php
138
121
build :
139
122
context : .docker/php74_83
140
123
args :
@@ -143,7 +126,7 @@ services:
143
126
APCU_VERSION : ' 5.1.23'
144
127
145
128
php82 :
146
- << : *services_php54
129
+ << : *services_php
147
130
build :
148
131
context : .docker/php74_83
149
132
args :
@@ -152,7 +135,7 @@ services:
152
135
APCU_VERSION : ' 5.1.23'
153
136
154
137
php83 :
155
- << : *services_php54
138
+ << : *services_php
156
139
build :
157
140
context : .docker/php74_83
158
141
args :
0 commit comments