Skip to content

Commit

Permalink
Separating docker compose files for Ethereum and HyperLedger
Browse files Browse the repository at this point in the history
  • Loading branch information
bdjukic committed Jul 15, 2018
1 parent 51bade4 commit 16f86fa
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docker-compose.yml → docker/ethereum/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ services:

ipfs:
container_name: ipfs
build: ./decentralized-storage
build: ./../../decentralized-storage
expose:
- 5001
ports:
Expand All @@ -17,7 +17,7 @@ services:
restart: on-failure
depends_on:
- ipfs
build: ./leshan/leshan-server-cluster-ipfs
build: ./../../leshan/leshan-server-cluster-ipfs
expose:
- 5001
- 5683
Expand Down Expand Up @@ -50,7 +50,7 @@ services:

anyledger-hub:
container_name: anyledger-hub
build: ./anyledger-hub-web
build: ./../../anyledger-hub-web
expose:
- 4001
- 4002
Expand All @@ -64,7 +64,7 @@ services:

truffle:
container_name: truffle
build: ./smart-contracts/ethereum
build: ./../../smart-contracts/ethereum
depends_on:
- ganache-cli
links:
Expand All @@ -78,7 +78,7 @@ services:
depends_on:
- lwm2m-server
- truffle
build: ./leshan/leshan-client-demo
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server
networks:
Expand All @@ -90,7 +90,7 @@ services:
depends_on:
- lwm2m-server
- truffle
build: ./leshan/leshan-client-demo
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server
networks:
Expand All @@ -102,7 +102,7 @@ services:
depends_on:
- lwm2m-server
- truffle
build: ./leshan/leshan-client-demo
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server
networks:
Expand Down
94 changes: 94 additions & 0 deletions docker/hyperledger/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
version: '3.5'

services:

validating-peer:
image: hyperledger/fabric-peer
environment:
- CORE_PEER_ID=fabric-peer
- CORE_PEER_ADDRESSAUTODETECT=true
- CORE_VM_ENDPOINT=http://127.0.0.1:2375
- CORE_LOGGING_LEVEL=DEBUG
command: peer node start
networks:
- anyledger-net

ipfs-hyperledger:
container_name: ipfs-hyperledger
build: ./../../decentralized-storage
expose:
- 5001
ports:
- 5001:5001
networks:
- anyledger-net

lwm2m-server-hyperledger:
container_name: lwm2m-server-hyperledger
restart: on-failure
depends_on:
- ipfs-hyperledger
build: ./../../leshan/leshan-server-cluster-ipfs
expose:
- 5001
- 5683
- 5684
- 5783
- 5784
- 8081
links:
- ipfs-hyperledger
- fabric-peer
networks:
- anyledger-net

anyledger-hub-hyperledger:
container_name: anyledger-hub-hyperledger
build: ./../../anyledger-hub-web
expose:
- 4001
- 4002
- 8080
ports:
- 4001:4001
- 4002:4002/udp
- 8080:8080
networks:
- anyledger-net

lwm2m-client_1-hyperledger:
container_name: lwm2m-client_1-hyperledger
restart: on-failure
depends_on:
- lwm2m-server-hyperledger
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server-hyperledger
networks:
- anyledger-net

lwm2m-client_2-hyperledger:
container_name: lwm2m-client_2-hyperledger
restart: on-failure
depends_on:
- lwm2m-server-hyperledger
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server-hyperledger
networks:
- anyledger-net

lwm2m-client_3-hyperledger:
container_name: lwm2m-client_3-hyperledger
restart: on-failure
depends_on:
- lwm2m-server-hyperledger
build: ./../../leshan/leshan-client-demo
links:
- lwm2m-server-hyperledger
networks:
- anyledger-net

networks:
anyledger-net:
driver: bridge

0 comments on commit 16f86fa

Please sign in to comment.