-
Notifications
You must be signed in to change notification settings - Fork 59
/
docker-compose.yml
33 lines (30 loc) · 1.12 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
services:
node:
# TODO: switch to master after merging https://github.com/aeternity/aeternity/pull/4303
image: aeternity/aeternity:v7.2.0-bundle
# TODO: remove 3313 port after merging https://github.com/aeternity/aeternity/pull/4303
ports: [3013:3013, 3113:3113, 3014:3014, 3313:3313]
# TODO: remove after releasing https://github.com/aeternity/aeternity/pull/4292
healthcheck:
interval: 2s
volumes:
- ./docker/aeternity.yaml:/home/aeternity/node/aeternity.yaml
stop_grace_period: 0s
emitter:
build: test/emitter
depends_on:
node:
condition: service_healthy
compiler:
image: aeternity/aesophia_http:v8.0.0
ports: [3080:3080]
# TODO: remove after releasing https://github.com/aeternity/aesophia_http/pull/133
healthcheck:
interval: 2s
middleware:
# TODO: use upstream after solving https://github.com/aeternity/ae_mdw/issues/1758
image: davidyuk/temp:mdw-dev-mode-1.81.0
ports: [4000:4000, 4001:4001, 4013:3013, 4014:3014, 4313:3313]
volumes:
- ./docker/middleware.yaml:/home/aeternity/aeternity.yaml
stop_grace_period: 0s