Get rid of bind mounts in docker-compose for contracts

This commit is contained in:
Kirill Fedoseev 2019-10-28 18:55:09 +03:00
parent 23ba4e86f6
commit f8e8ea8fe5
11 changed files with 78660 additions and 19 deletions

View File

@ -19,10 +19,6 @@ services:
- LOG_LEVEL - LOG_LEVEL
- "GAS_LIMIT_FACTOR=3" - "GAS_LIMIT_FACTOR=3"
- "MAX_GAS_LIMIT=6000000" - "MAX_GAS_LIMIT=6000000"
volumes:
- '../deploy/deploy-test/build/contracts/IERC20.json:/proxy/contracts_data/IERC20.json'
- '../deploy/deploy-home/build/contracts/Bridge.json:/proxy/contracts_data/Bridge.json'
- '../deploy/deploy-side/build/contracts/SharedDB.json:/proxy/contracts_data/SharedDB.json'
ports: ports:
- '${VOTES_PROXY_PORT}:8002' - '${VOTES_PROXY_PORT}:8002'
networks: networks:
@ -61,11 +57,12 @@ services:
networks: networks:
- test_network - test_network
redis: redis:
image: redis:5.0.5-alpine image: redis
build:
dockerfile: redis/Dockerfile
context: .
volumes: volumes:
- '${PWD}/${TARGET_NETWORK}/db:/data' - '${PWD}/${TARGET_NETWORK}/db:/data'
- './configs/redis.conf:/usr/local/etc/redis/redis.conf'
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
networks: networks:
- test_network - test_network
rabbitmq: rabbitmq:
@ -92,8 +89,6 @@ services:
- VALIDATOR_PRIVATE_KEY - VALIDATOR_PRIVATE_KEY
- 'RABBITMQ_URL=amqp://rabbitmq:5672' - 'RABBITMQ_URL=amqp://rabbitmq:5672'
- LOG_LEVEL - LOG_LEVEL
volumes:
- '../deploy/deploy-home/build/contracts/Bridge.json:/watcher/contracts_data/Bridge.json'
networks: networks:
- test_network - test_network
- blockchain_home - blockchain_home

View File

@ -19,10 +19,6 @@ services:
- LOG_LEVEL - LOG_LEVEL
- "GAS_LIMIT_FACTOR=3" - "GAS_LIMIT_FACTOR=3"
- "MAX_GAS_LIMIT=6000000" - "MAX_GAS_LIMIT=6000000"
volumes:
- '../deploy/deploy-test/build/contracts/IERC20.json:/proxy/contracts_data/IERC20.json'
- '../deploy/deploy-home/build/contracts/Bridge.json:/proxy/contracts_data/Bridge.json'
- '../deploy/deploy-side/build/contracts/SharedDB.json:/proxy/contracts_data/SharedDB.json'
ports: ports:
- '${VOTES_PROXY_PORT}:8002' - '${VOTES_PROXY_PORT}:8002'
networks: networks:
@ -65,11 +61,12 @@ services:
- rabbit-signer-net - rabbit-signer-net
- redis-signer-net - redis-signer-net
redis: redis:
image: redis:5.0.5-alpine image: redis
build:
dockerfile: redis/Dockerfile
context: .
volumes: volumes:
- '${PWD}/${TARGET_NETWORK}/db:/data' - '${PWD}/${TARGET_NETWORK}/db:/data'
- './configs/redis.conf:/usr/local/etc/redis/redis.conf'
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
networks: networks:
- redis-signer-net - redis-signer-net
- redis-keygen-net - redis-keygen-net
@ -101,8 +98,6 @@ services:
- VALIDATOR_PRIVATE_KEY - VALIDATOR_PRIVATE_KEY
- 'RABBITMQ_URL=amqp://rabbitmq:5672' - 'RABBITMQ_URL=amqp://rabbitmq:5672'
- LOG_LEVEL - LOG_LEVEL
volumes:
- '../deploy/deploy-home/build/contracts/Bridge.json:/watcher/contracts_data/Bridge.json'
networks: networks:
- rabbit-ethwatcher-net - rabbit-ethwatcher-net
- redis-ethwatcher-net - redis-ethwatcher-net

File diff suppressed because one or more lines are too long

View File

@ -10,5 +10,6 @@ COPY ./ethWatcher/package.json /watcher/
RUN npm install RUN npm install
COPY ./ethWatcher/ethWatcher.js ./shared/db.js ./shared/logger.js ./shared/amqp.js ./shared/crypto.js /watcher/ COPY ./ethWatcher/ethWatcher.js ./shared/db.js ./shared/logger.js ./shared/amqp.js ./shared/crypto.js /watcher/
COPY ./proxy/Bridge.json /watcher/contracts_data/
ENTRYPOINT ["node", "ethWatcher.js"] ENTRYPOINT ["node", "ethWatcher.js"]

35243
src/oracle/proxy/Bridge.json Normal file

File diff suppressed because one or more lines are too long

View File

@ -7,5 +7,6 @@ COPY ./proxy/package.json /proxy/
RUN npm install RUN npm install
COPY ./proxy/index.js ./proxy/encode.js ./proxy/decode.js ./proxy/sendTx.js ./shared/logger.js ./shared/crypto.js /proxy/ COPY ./proxy/index.js ./proxy/encode.js ./proxy/decode.js ./proxy/sendTx.js ./shared/logger.js ./shared/crypto.js /proxy/
COPY ./proxy/Bridge.json ./proxy/IERC20.json ./proxy/SharedDB.json /proxy/contracts_data/
ENTRYPOINT ["node", "index.js"] ENTRYPOINT ["node", "index.js"]

1884
src/oracle/proxy/IERC20.json Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
FROM redis:5.0.5-alpine
COPY ./redis/redis.conf /usr/local/etc/redis/
CMD ["redis-server", "/usr/local/etc/redis/redis.conf"]