diff options
author | Péter Szilágyi <peterke@gmail.com> | 2017-10-27 19:36:49 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2017-11-21 21:09:39 +0800 |
commit | ffc12f63ec57682e7c7f6653332856acbeef3183 (patch) | |
tree | 581a82231e18824c36f759421f78caa2cd83a8de /cmd/puppeth/module_faucet.go | |
parent | 80be5e546398203c1958a0f512e651a2c36b1fe0 (diff) | |
download | go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar.gz go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar.bz2 go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar.lz go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar.xz go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.tar.zst go-tangerine-ffc12f63ec57682e7c7f6653332856acbeef3183.zip |
cmd/puppeth: simplifications and pre-built docker images
Diffstat (limited to 'cmd/puppeth/module_faucet.go')
-rw-r--r-- | cmd/puppeth/module_faucet.go | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/cmd/puppeth/module_faucet.go b/cmd/puppeth/module_faucet.go index 4e7805824..09113c3e6 100644 --- a/cmd/puppeth/module_faucet.go +++ b/cmd/puppeth/module_faucet.go @@ -33,27 +33,14 @@ import ( // faucetDockerfile is the Dockerfile required to build an faucet container to // grant crypto tokens based on GitHub authentications. var faucetDockerfile = ` -FROM alpine:latest - -RUN mkdir /go -ENV GOPATH /go - -RUN \ - apk add --update git go make gcc musl-dev ca-certificates linux-headers && \ - mkdir -p $GOPATH/src/github.com/ethereum && \ - (cd $GOPATH/src/github.com/ethereum && git clone --depth=1 https://github.com/ethereum/go-ethereum) && \ - go build -v github.com/ethereum/go-ethereum/cmd/faucet && \ - apk del git go make gcc musl-dev linux-headers && \ - rm -rf $GOPATH && rm -rf /var/cache/apk/* +FROM puppeth/faucet:latest ADD genesis.json /genesis.json ADD account.json /account.json ADD account.pass /account.pass -EXPOSE 8080 - -CMD [ \ - "/faucet", "--genesis", "/genesis.json", "--network", "{{.NetworkID}}", "--bootnodes", "{{.Bootnodes}}", "--ethstats", "{{.Ethstats}}", "--ethport", "{{.EthPort}}", \ +ENTRYPOINT [ \ + "faucet", "--genesis", "/genesis.json", "--network", "{{.NetworkID}}", "--bootnodes", "{{.Bootnodes}}", "--ethstats", "{{.Ethstats}}", "--ethport", "{{.EthPort}}", \ "--faucet.name", "{{.FaucetName}}", "--faucet.amount", "{{.FaucetAmount}}", "--faucet.minutes", "{{.FaucetMinutes}}", "--faucet.tiers", "{{.FaucetTiers}}", \ {{if .GitHubUser}}"--github.user", "{{.GitHubUser}}", "--github.token", "{{.GitHubToken}}", {{end}}"--account.json", "/account.json", "--account.pass", "/account.pass" \ {{if .CaptchaToken}}, "--captcha.token", "{{.CaptchaToken}}", "--captcha.secret", "{{.CaptchaSecret}}"{{end}}{{if .NoAuth}}, "--noauth"{{end}} \ |