status: WIP
Deploy an ethereum contract and call it
require_relative 'env'
contract = Ethereum::Contract.create file: "store.sol", client: CLIENT
address = contract.deploy_and_wait
puts "new contract: #{address}"
5.times do
contract.transact.set "rand-#{rand 10}"
value = contract.call.get
puts "got value: #{value}"
end
serverless/docker-compose.yml
services:
app:
image: me/my-launchpad-function1
environment:
- RACK_ENV=production
- PARITY_HOST=xxx
depends_on:
- parity
# ports:
# - 9292:9292
parity:
image: appliedblockchain/parity-solo
environment:
- NETWORK=mainnet
#- NETWORK=kovan
docker pull me/my-launchpad-function1
docker stack deploy -c docker-compose.yml my-launchpad-stack --orchestrator=kubernetes