This repository was archived by the owner on Jun 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose-dev.yml
93 lines (91 loc) · 2.1 KB
/
docker-compose-dev.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
version: '3'
services:
react:
build:
context: ../react
dockerfile: Dockerfile-dev
args:
- NPM_TOKEN
environment:
NODE_ENV: development
volumes:
- ../react/src/:/home/node/react/src
networks:
- main
ports:
- 3001:3000
api:
build:
context: ../api
dockerfile: Dockerfile-dev
args:
- NPM_TOKEN
volumes:
- ../api/src/:/home/node/api/src
- ../api/config/:/home/node/api/config
- ../api/contracts/:/home/node/api/contracts
environment:
NODE_ENV: development
CONTRACT_ADDRESSES: "$CONTRACT_ADDRESSES"
ETHEREUM_JSONRPC_ENDPOINT: http://parity:8545/
ADDRESS_BOOK: '{"0x1f2e5282481c07bc8b7b07e53bc3ef6a8012d6b7": "Account 1"}'
FORCE_COLOR: 1
networks:
- main
ports:
- 3000:3000
depends_on:
- parity
parity:
image: appliedblockchain/parity-solo-instant:latest
restart: always
volumes:
- parity:/solo/chains
ports:
- 8545:8545
- 8546:8546
networks:
- main
# logspout:
# image: gliderlabs/logspout
# deploy:
# mode: global
# environment:
# - SYSLOG_HOST=logs6.papertrailapp.com:37328
# # NOTE: change the papertrail url/port before deploying your project
# command: syslog+tls://$$SYSLOG_HOST
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock
# explorer:
# build:
# context: ../explorer
# dockerfile: Dockerfile
# environment:
# CONFIG_URL: http://api:3000/api/block-explorer-config
# ETHEREUM_JSONRPC_ENDPOINT: http://parity:8545/
# networks:
# - main
# ports:
# - 3002:3000
# depends_on:
# - api
# - parity
# database:
# image: postgres:10.6
# environment:
# POSTGRES_DB: lauchpad_test
# POSTGRES_USER: testuser
# POSTGRES_PASSWORD: testpass
# ports:
# - 5432:5432
# command: postgres -c log_statement=all
# networks:
# - main
# volumes:
# - database:/var/lib/postgresql/data
volumes:
parity:
elasticsearch:
# database:
networks:
main: