1 | version: '3'
|
2 | services:
|
3 | sdk:
|
4 | build:
|
5 | context: .
|
6 | dockerfile: Dockerfile.ci
|
7 | depends_on: [node, compiler]
|
8 | entrypoint: docker/wait-for-it.sh node:3013 --
|
9 | env_file: [./docker/sdk.env]
|
10 | environment:
|
11 | - WALLET_PRIV=${WALLET_PRIV}
|
12 | - WALLET_PUB=${WALLET_PUB}
|
13 | volumes:
|
14 | - .:/app
|
15 | - .:/node_modules/@aeternity/aepp-sdk
|
16 |
|
17 | node:
|
18 | image: aeternity/aeternity:${TAG}
|
19 | hostname: node
|
20 | expose: [3013, 3113, 3014, 3114]
|
21 | environment:
|
22 | EPOCH_CONFIG: /home/aeternity/aeternity_node.yaml
|
23 | command: -aecore expected_mine_rate ${EPOCH_MINE_RATE:-5000}
|
24 | volumes:
|
25 | - ${PWD}/docker/aeternity_node_mean16.yaml:/home/aeternity/aeternity_node.yaml
|
26 | - ${PWD}/docker/keys/node:/home/aeternity/node/keys
|
27 | - ${PWD}/docker/accounts_test.json:/home/aeternity/node/data/aecore/.genesis/accounts_test.json
|
28 | - node_db:/home/aeternity/node/data/mnesia
|
29 | - node_keys:/home/aeternity/node/keys
|
30 |
|
31 |
|
32 | compiler:
|
33 | image: aeternity/aesophia_http:${COMPILER_TAG}
|
34 | hostname: compiler
|
35 | expose: [3080]
|
36 |
|
37 | volumes:
|
38 | node_db:
|
39 | node_keys:
|