forked from elastic/apm-agent-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
45 lines (41 loc) · 812 Bytes
/
docker-compose.yml
File metadata and controls
45 lines (41 loc) · 812 Bytes
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
---
version: '3.4'
services:
mongodb:
image: mongo:latest
volumes: ['mongodata:/data/db']
ports: ['27017:27017']
security_opt:
- no-new-privileges
specs:
build:
context: .
args:
BUNDLER_VERSION: '2.2.21'
image: '$IMAGE_NAME'
environment:
HOME: '/tmp'
MONGODB_URL: 'mongodb:27017'
entrypoint:
'spec/entrypoint.sh'
tty: true
volumes:
- .:/app:cached
- ./vendor:/vendor
tmpfs:
- /tmp:exec,mode=1777
depends_on:
- mongodb
user: ${USER_ID}
security_opt:
- no-new-privileges
ruby_rspec:
image: apm-agent-ruby:${RUBY_VERSION}
environment:
MONGODB_URL: 'mongodb:27017'
user: ${USER_ID}
security_opt:
- no-new-privileges
volumes:
vendor:
mongodata: