1
+ version : ' 2'
2
+ services :
3
+ node-runner :
4
+ image : codewars/node-runner
5
+ volumes :
6
+ - ./lib:/runner/lib
7
+ - ./examples:/runner/examples
8
+ - ./frameworks:/runner/frameworks
9
+ - ./test:/runner/test
10
+ entrypoint : ' '
11
+ command : bash
12
+
13
+ jvm-runner :
14
+ image : codewars/jvm-runner
15
+ volumes :
16
+ - ./lib:/runner/lib
17
+ - ./examples:/runner/examples
18
+ - ./frameworks:/runner/frameworks
19
+ - ./test:/runner/test
20
+ entrypoint : ' '
21
+ command : bash
22
+
23
+ ruby-runner :
24
+ image : codewars/ruby-runner
25
+ volumes :
26
+ - ./lib:/runner/lib
27
+ - ./examples:/runner/examples
28
+ - ./frameworks:/runner/frameworks
29
+ - ./test:/runner/test
30
+ entrypoint : ' '
31
+ command : bash
32
+
33
+ python-runner :
34
+ image : codewars/python-runner
35
+ volumes :
36
+ - ./lib:/runner/lib
37
+ - ./examples:/runner/examples
38
+ - ./frameworks:/runner/frameworks
39
+ - ./test:/runner/test
40
+ entrypoint : ' '
41
+ command : bash
42
+
43
+ func-runner :
44
+ image : codewars/func-runner
45
+ volumes :
46
+ - ./lib:/runner/lib
47
+ - ./examples:/runner/examples
48
+ - ./frameworks:/runner/frameworks
49
+ - ./test:/runner/test
50
+ entrypoint : ' '
51
+ command : bash
52
+
53
+ systems-runner :
54
+ image : codewars/systems-runner
55
+ volumes :
56
+ - ./lib:/runner/lib
57
+ - ./examples:/runner/examples
58
+ - ./frameworks:/runner/frameworks
59
+ - ./test:/runner/test
60
+ entrypoint : ' '
61
+ command : bash
62
+
63
+ erlang-runner :
64
+ image : codewars/erlang-runner
65
+ volumes :
66
+ - ./lib:/runner/lib
67
+ - ./examples:/runner/examples
68
+ - ./frameworks:/runner/frameworks
69
+ - ./test:/runner/test
70
+ entrypoint : ' '
71
+ command : bash
72
+
73
+ alt-runner :
74
+ image : codewars/alt-runner
75
+ volumes :
76
+ - ./lib:/runner/lib
77
+ - ./examples:/runner/examples
78
+ - ./frameworks:/runner/frameworks
79
+ - ./test:/runner/test
80
+ entrypoint : ' '
81
+ command : bash
82
+
83
+ dotnet-runner :
84
+ image : codewars/alt-runner
85
+ volumes :
86
+ - ./lib:/runner/lib
87
+ - ./examples:/runner/examples
88
+ - ./frameworks:/runner/frameworks
89
+ - ./test:/runner/test
90
+ entrypoint : ' '
91
+ command : bash
92
+
93
+ # LANGUAGE SPECIFIC HELPERS
94
+ javascript :
95
+ image : codewars/node-runner
96
+ volumes :
97
+ - ./lib:/runner/lib
98
+ - ./examples:/runner/examples
99
+ - ./frameworks:/runner/frameworks
100
+ - ./test:/runner/test
101
+ entrypoint : ' node run -l javascript'
102
+
103
+ javascript_test :
104
+ image : codewars/node-runner
105
+ volumes :
106
+ - ./lib:/runner/lib
107
+ - ./examples:/runner/examples
108
+ - ./frameworks:/runner/frameworks
109
+ - ./test:/runner/test
110
+ entrypoint : ' mocha -t 5000 test/runners/javascript_spec.js'
111
+
112
+ coffeescript :
113
+ image : codewars/node-runner
114
+ volumes :
115
+ - ./lib:/runner/lib
116
+ - ./examples:/runner/examples
117
+ - ./frameworks:/runner/frameworks
118
+ - ./test:/runner/test
119
+ entrypoint : ' node run -l coffeescript'
120
+
121
+ coffeescript_test :
122
+ image : codewars/node-runner
123
+ volumes :
124
+ - ./lib:/runner/lib
125
+ - ./examples:/runner/examples
126
+ - ./frameworks:/runner/frameworks
127
+ - ./test:/runner/test
128
+ entrypoint : ' mocha -t 5000 test/runners/coffeescript_spec.js'
129
+
130
+ typescript :
131
+ image : codewars/node-runner
132
+ volumes :
133
+ - ./lib:/runner/lib
134
+ - ./examples:/runner/examples
135
+ - ./frameworks:/runner/frameworks
136
+ - ./test:/runner/test
137
+ entrypoint : ' node run -l typescript'
138
+
139
+ typescript_test :
140
+ image : codewars/node-runner
141
+ volumes :
142
+ - ./lib:/runner/lib
143
+ - ./examples:/runner/examples
144
+ - ./frameworks:/runner/frameworks
145
+ - ./test:/runner/test
146
+ entrypoint : ' mocha -t 5000 test/runners/typescript_spec.js'
147
+
148
+ python :
149
+ image : codewars/python-runner
150
+ volumes :
151
+ - ./lib:/runner/lib
152
+ - ./examples:/runner/examples
153
+ - ./frameworks:/runner/frameworks
154
+ - ./test:/runner/test
155
+ entrypoint : ' node run -l python'
156
+
157
+ python_test :
158
+ image : codewars/python-runner
159
+ volumes :
160
+ - ./lib:/runner/lib
161
+ - ./examples:/runner/examples
162
+ - ./frameworks:/runner/frameworks
163
+ - ./test:/runner/test
164
+ entrypoint : ' mocha -t 5000 test/runners/python_spec.js'
165
+
166
+ python3 :
167
+ image : codewars/python-runner
168
+ volumes :
169
+ - ./lib:/runner/lib
170
+ - ./examples:/runner/examples
171
+ - ./frameworks:/runner/frameworks
172
+ - ./test:/runner/test
173
+ entrypoint : ' node run -l python3'
174
+
175
+ python3_test :
176
+ image : codewars/python-runner
177
+ volumes :
178
+ - ./lib:/runner/lib
179
+ - ./examples:/runner/examples
180
+ - ./frameworks:/runner/frameworks
181
+ - ./test:/runner/test
182
+ entrypoint : ' mocha -t 5000 test/runners/python3_spec.js'
183
+
184
+ ruby :
185
+ image : codewars/ruby-runner
186
+ volumes :
187
+ - ./lib:/runner/lib
188
+ - ./examples:/runner/examples
189
+ - ./frameworks:/runner/frameworks
190
+ - ./test:/runner/test
191
+ entrypoint : ' node run -l ruby'
192
+
193
+ ruby_test :
194
+ image : codewars/ruby-runner
195
+ volumes :
196
+ - ./lib:/runner/lib
197
+ - ./examples:/runner/examples
198
+ - ./frameworks:/runner/frameworks
199
+ - ./test:/runner/test
200
+ entrypoint : ' mocha -t 5000 test/runners/ruby_spec.js'
201
+
202
+ haskell :
203
+ image : codewars/func-runner
204
+ volumes :
205
+ - ./lib:/runner/lib
206
+ - ./examples:/runner/examples
207
+ - ./frameworks:/runner/frameworks
208
+ - ./test:/runner/test
209
+ entrypoint : ' node run -l haskell'
210
+
211
+ haskell_test :
212
+ image : codewars/func-runner
213
+ volumes :
214
+ - ./lib:/runner/lib
215
+ - ./examples:/runner/examples
216
+ - ./frameworks:/runner/frameworks
217
+ - ./test:/runner/test
218
+ entrypoint : ' mocha -t 5000 test/runners/haskell_spec.js'
219
+
220
+ java :
221
+ image : codewars/jvm-runner
222
+ volumes :
223
+ - ./lib:/runner/lib
224
+ - ./examples:/runner/examples
225
+ - ./frameworks:/runner/frameworks
226
+ - ./test:/runner/test
227
+ entrypoint : ' node run -l java'
228
+
229
+ java_test :
230
+ image : codewars/jvm-runner
231
+ volumes :
232
+ - ./lib:/runner/lib
233
+ - ./examples:/runner/examples
234
+ - ./frameworks:/runner/frameworks
235
+ - ./test:/runner/test
236
+ entrypoint : ' mocha -t 5000 test/runners/java_spec.js'
237
+
238
+ clojure :
239
+ image : codewars/jvm-runner
240
+ volumes :
241
+ - ./lib:/runner/lib
242
+ - ./examples:/runner/examples
243
+ - ./frameworks:/runner/frameworks
244
+ - ./test:/runner/test
245
+ entrypoint : ' node run -l clojure'
246
+
247
+ clojure_test :
248
+ image : codewars/jvm-runner
249
+ volumes :
250
+ - ./lib:/runner/lib
251
+ - ./examples:/runner/examples
252
+ - ./frameworks:/runner/frameworks
253
+ - ./test:/runner/test
254
+ entrypoint : ' mocha -t 5000 test/runners/clojure_spec.js'
255
+
256
+ csharp :
257
+ image : codewars/dotnet-runner
258
+ volumes :
259
+ - ./lib:/runner/lib
260
+ - ./examples:/runner/examples
261
+ - ./frameworks:/runner/frameworks
262
+ - ./test:/runner/test
263
+ entrypoint : ' node run -l csharp'
264
+
265
+ csharp_test :
266
+ image : codewars/dotnet-runner
267
+ volumes :
268
+ - ./lib:/runner/lib
269
+ - ./examples:/runner/examples
270
+ - ./frameworks:/runner/frameworks
271
+ - ./test:/runner/test
272
+ entrypoint : ' mocha -t 5000 test/runners/csharp_spec.js'
0 commit comments