Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
- name: Check out the repo
uses: actions/checkout@v3.5.2
- name: Start Streamr Docker Stack
run: ./streamr-docker-dev/bin.sh start --except deploy-network-subgraphs --except graph-node --except graph-deploy-tatum-subgraph --except graph-deploy-streamregistry-subgraph --except deploy-hub-subgraph --except graph-deploy-dataunion-subgraph --wait --timeout 600
run: ./streamr-docker-dev/bin.sh start --wait --timeout 600
- name: Collect docker logs on failure
if: failure()
uses: jwalton/gh-docker-logs@v2.2.1
Expand Down
141 changes: 84 additions & 57 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -322,19 +322,6 @@ services:
target: /home/parity/parity_data
volume:
nocopy: true
dev-chain-fast:
container_name: streamr-dev-chain-fast
image: streamr/dev-chain-fast:dev
networks:
- streamr-network
ports:
- "8547:8545"
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "--fail", "--silent", "--show-error", "--max-time", "9", "--header", "Content-Type: application/json", "--data", '[{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1},{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}]', "http://localhost:8545/api/health"]
interval: 1m30s
timeout: 10s
retries: 3
graph-node:
container_name: streamr-dev-thegraph-node
image: graphprotocol/graph-node:v0.30.0
Expand Down Expand Up @@ -365,36 +352,6 @@ services:
interval: 5s
timeout: 10s
retries: 10
graph-node-fastchain:
container_name: streamr-dev-thegraph-node
image: graphprotocol/graph-node:v0.30.0
restart: unless-stopped
networks:
- streamr-network
ports:
- '8000:8000'
- '8001:8001'
- '8020:8020'
- '8030:8030'
- '8040:8040'
depends_on:
- ipfs
- postgres
- dev-chain-fast
environment:
postgres_host: postgres
postgres_user: streamr
postgres_pass: let-me-in
postgres_db: streamr
ipfs: 'streamr-dev-ipfs:5001'
ethereum: 'xDai:http://streamr-dev-chain-fast:8545'
RUST_LOG: info
GRAPH_ALLOW_NON_DETERMINISTIC_FULLTEXT_SEARCH: "true"
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "8000"]
interval: 5s
timeout: 10s
retries: 10
graph-deploy-streamregistry-subgraph:
container_name: streamr-dev-graph-deploy-streamregistry-subgraph
image: streamr/graph-deploy-streamregistry-subgraph:dev
Expand Down Expand Up @@ -423,20 +380,6 @@ services:
target: /firstrun
volume:
nocopy: false
deploy-network-subgraphs-fastchain:
container_name: streamr-dev-deploy-network-subgraphs
image: streamr/deploy-network-subgraphs:dev-fastchain
restart: on-failure # exits on success
networks:
- streamr-network
depends_on:
- graph-node-fastchain
volumes:
- type: volume
source: data-graph-deploy
target: /firstrun
volume:
nocopy: false
deploy-hub-subgraph:
container_name: streamr-dev-deploy-hub-subgraph
image: streamr/deploy-hub-subgraph:dev
Expand Down Expand Up @@ -500,6 +443,88 @@ services:
interval: 5s
timeout: 10s
retries: 10
dev-chain-fast:
container_name: streamr-dev-chain-fast
image: streamr/dev-chain-fast:dev
networks:
- streamr-network
ports:
- "8547:8545"
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "--fail", "--silent", "--show-error", "--max-time", "9", "--header", "Content-Type: application/json", "--data", '[{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1},{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}]', "http://localhost:8545/api/health"]
interval: 1m30s
timeout: 10s
retries: 3
graph-node-fastchain:
container_name: streamr-dev-thegraph-node-fastchain
image: graphprotocol/graph-node:v0.30.0
restart: unless-stopped
networks:
- streamr-network
ports:
- '8800:8000'
# - '8001:8001'
# - '8020:8020'
# - '8030:8030'
# - '8040:8040'
depends_on:
- ipfs
- postgres-fastchain
- dev-chain-fast
environment:
postgres_host: postgres-fastchain
postgres_user: streamr
postgres_pass: let-me-in
postgres_db: streamr
ipfs: 'streamr-dev-ipfs:5001'
ethereum: 'xDai:http://streamr-dev-chain-fast:8545'
RUST_LOG: info
GRAPH_ALLOW_NON_DETERMINISTIC_FULLTEXT_SEARCH: "true"
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "8000"]
interval: 5s
timeout: 10s
retries: 10
deploy-network-subgraphs-fastchain:
container_name: streamr-dev-deploy-network-subgraphs-fastchain
image: streamr/deploy-network-subgraphs:dev-fastchain
restart: on-failure # exits on success
networks:
- streamr-network
depends_on:
- graph-node-fastchain
volumes:
- type: volume
source: data-graph-deploy-fastchain
target: /firstrun
volume:
nocopy: false
postgres-fastchain:
container_name: streamr-dev-postgres-fastchain
image: postgres
restart: unless-stopped
networks:
- streamr-network
# ports:
# - '5432:5432'
command: ["postgres", "-cshared_preload_libraries=pg_stat_statements"]
environment:
POSTGRES_USER: streamr
POSTGRES_PASSWORD: let-me-in
POSTGRES_DB: streamr
POSTGRES_INITDB_ARGS: "-E UTF8 --locale=C"
volumes:
- type: volume
source: data-postgres-fastchain
target: /var/lib/postgresql/data
volume:
nocopy: true
healthcheck:
test: ["CMD-SHELL", "pg_isready -U streamr -d streamr"]
interval: 5s
timeout: 10s
retries: 10
postgres:
container_name: streamr-dev-postgres
image: postgres
Expand Down Expand Up @@ -565,7 +590,9 @@ volumes:
data-parity-sidechain-node0:
data-ipfs:
data-postgres:
data-postgres-fastchain:
data-graph-deploy:
data-graph-deploy-fastchain:
data-graph-deploy-legacy:
data-deploy-hub-subgraph:
data-graph-deploy-dataunion:
Expand Down