-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdocker-compose.yml
48 lines (44 loc) · 1.17 KB
/
docker-compose.yml
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
46
47
48
x-common-variables: &common-variables
- COUCHBASE_USERNAME=Administrator
- COUCHBASE_PASSWORD=password
- COUCHBASE_DEFAULT_BUCKET=nubase
- COUCHBASE_DEFAULT_SCOPE=_default
- COUCHBASE_DEFAULT_COLLECTION=_default
- COUCHBASE_CONNECTION_STRING=localhost
services:
couchbase:
image: couchbase:7.6.3@sha256:78446fa1cf1c9cea6c563114b7882b5c3f84d1663207b15dd966bf8f10b427c0
ports:
- 8091:8091
- 8092:8092
- 8093:8093
- 8094:8094
- 11210:11210
- 11207:11207
- 11211:11211
environment: *common-variables
volumes:
- couchbase-data:/opt/couchbase/var
couchbase-init:
image: couchbase:latest
depends_on:
- couchbase
environment: *common-variables
volumes:
- ./init-couchbase.sh:/init-couchbase.sh
entrypoint: '/init-couchbase.sh'
jaeger-all-in-one:
image: jaegertracing/all-in-one:1.58
restart: always
ports:
- '16686:16686'
- '14268:14268'
- '14250:14250'
- '9411:9411'
- '4317:4317'
- '4318:4318'
environment:
COLLECTOR_ZIPKIN_HTTP_PORT: 9411
COLLECTOR_OTLP_ENABLED: 'true'
volumes:
couchbase-data: