Use new bucket, bind on 0.0.0.0

This commit is contained in:
Jacob Evans
2018-12-24 13:14:16 +11:00
parent 2a577e0475
commit bcd20081d3
2 changed files with 8 additions and 6 deletions

View File

@@ -3,11 +3,13 @@ FROM mhart/alpine-node:10
WORKDIR /usr/src/app WORKDIR /usr/src/app
RUN npm install -g ganache-cli@6.1.6 RUN npm install -g ganache-cli@6.1.6
COPY 0x_ganache_snapshot ./0x_ganache_snapshot
ENV MNEMONIC "concert load couple harbor equip island argue ramp clarify fence smart topic" ENV MNEMONIC "concert load couple harbor equip island argue ramp clarify fence smart topic"
ENV NETWORK_ID 50 ENV NETWORK_ID 50
ENV VERSION "2.2.2"
ENV SNAPSHOT_HOST "http://ganache-snapshots.0x.org.s3-website.us-east-2.amazonaws.com"
ENV SNAPSHOT_NAME "0x_ganache_snapshot"
EXPOSE 8545 EXPOSE 8545
CMD [ "sh", "-c", "ganache-cli --gasLimit 10000000 --db 0x_ganache_snapshot --noVMErrorsOnRPCResponse -p 8545 --networkId \"$NETWORK_ID\" -m \"$MNEMONIC\""]
CMD [ "sh", "-c", "wget $SNAPSHOT_HOST/$SNAPSHOT_NAME-$VERSION.zip -O snapshot.zip && unzip snapshot.zip && ganache-cli --gasLimit 10000000 --db $SNAPSHOT_NAME --noVMErrorsOnRPCResponse -p 8545 --networkId \"$NETWORK_ID\" -m \"$MNEMONIC\" -h 0.0.0.0"]

View File

@@ -17,13 +17,13 @@
"script:migrate:v2": "node ./lib/migrate.js", "script:migrate:v2": "node ./lib/migrate.js",
"script:migrate:v2:snapshot": "node ./lib/migrate_snapshot.js", "script:migrate:v2:snapshot": "node ./lib/migrate_snapshot.js",
"docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES", "docs:json": "typedoc --excludePrivate --excludeExternals --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES",
"build:snapshot": "rm -rf ${npm_package_config_snapshot_name} && yarn migrate:v2:snapshot && zip -r \"$(git rev-parse HEAD).zip\" ${npm_package_config_snapshot_name}", "build:snapshot": "rm -rf ${npm_package_config_snapshot_name} && yarn migrate:v2:snapshot && zip -r \"${npm_package_config_snapshot_name}-${npm_package_version}.zip\" ${npm_package_config_snapshot_name}",
"build:snapshot:docker": "docker build --tag ${npm_package_config_docker_snapshot_name}:${npm_package_version} --tag ${npm_package_config_docker_snapshot_name}:latest .", "build:snapshot:docker": "docker build --tag ${npm_package_config_docker_snapshot_name}:${npm_package_version} --tag ${npm_package_config_docker_snapshot_name}:latest .",
"publish:snapshot": "aws s3 cp $(git rev-parse HEAD).zip ${npm_package_config_s3_snapshot_bucket}", "publish:snapshot": "aws s3 cp ${npm_package_config_snapshot_name}-${npm_package_version}.zip ${npm_package_config_s3_snapshot_bucket}",
"publish:snapshot:docker": "docker push ${npm_package_config_docker_snapshot_name}:latest" "publish:snapshot:docker": "docker push ${npm_package_config_docker_snapshot_name}:latest"
}, },
"config": { "config": {
"s3_snapshot_bucket": "s3://testrpc-snapshots", "s3_snapshot_bucket": "s3://ganache-snapshots.0x.org",
"docker_snapshot_name": "0xorg/ganache-cli", "docker_snapshot_name": "0xorg/ganache-cli",
"snapshot_name": "0x_ganache_snapshot", "snapshot_name": "0x_ganache_snapshot",
"postpublish": { "postpublish": {