-
Notifications
You must be signed in to change notification settings - Fork 4
/
infrastructure-compose.yaml
68 lines (65 loc) · 1.61 KB
/
infrastructure-compose.yaml
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
services:
eventstore:
image: eventstore/eventstore:20.10.0-buster-slim
container_name: eventstore
environment:
- EVENTSTORE_CLUSTER_SIZE=1
- EVENTSTORE_RUN_PROJECTIONS=All
- EVENTSTORE_START_STANDARD_PROJECTIONS=true
- EVENTSTORE_EXT_TCP_PORT=1113
- EVENTSTORE_EXT_HTTP_PORT=2113
- EVENTSTORE_INSECURE=true
- EVENTSTORE_DEV=true
- EVENTSTORE_ENABLE_ATOM_PUB_OVER_HTTP=true
- EVENTSTORE_ENABLE_EXTERNAL_TCP=true
ports:
- "1113:1113"
- "2113:2113"
networks:
- ncafe
logging:
options:
max-size: '100m'
max-file: '5'
volumes:
- type: volume
source: eventstore-volume-data
target: /var/lib/eventstore
- type: volume
source: eventstore-volume-logs
target: /var/log/eventstore
rabbitmq:
container_name: rabbitmq
image: rabbitmq:3.9-management-alpine
networks:
- ncafe
environment:
- RABBITMQ_DEFAULT_USER=myuser
- RABBITMQ_DEFAULT_PASS=mypassword
ports:
- '5672:5672'
- '15672:15672'
volumes:
- type: volume
source: rabbitmq-volume-etc
target: /etc/rabbitmq
- type: volume
source: rabbitmq-volume-data
target: /var/lib/rabbitmq
- type: volume
source: rabbitmq-volume-logs
target: /var/log/rabbitmq
networks:
ncafe:
name: ncafe
volumes:
eventstore-volume-data:
driver: local
eventstore-volume-logs:
driver: local
rabbitmq-volume-etc:
driver: local
rabbitmq-volume-data:
driver: local
rabbitmq-volume-logs:
driver: local