経理ラボ用に作成した受払簿を作成して csv でダウンロードするツールです。
ローカルでのテスト時は、それぞれの端末で環境変数をセットしてください。
Linux や Mac
$ export ETH_KEY='Etherscanで取得したAPIキー'
Windows(PowerShell を想定)
$ $Env:ETH_KEY='Etherscanで取得したAPIキー'
$ python main.py
Docker を使う場合
$ docker build -t example2 .
$ docker run --rm -p 8080:8080 -e PORT=8080 -e ETH_KEY example2
次の URL にアクセスしてください。
事前に講師まで Google アカウントをご連絡ください。
Cloud SDK を次の URL からインストールしてください。
https://cloud.google.com/sdk/docs/install?hl=ja
$ gcloud auth login
ブラウザが立ち上がるので、内容を確認して承認してください。
$ gcloud projects list
$ gcloud config set project <PROJECT_IDを入力>
Linux や Mac
gcloud run deploy --source .\
--set-env-vars ETH_KEY='Etherscanで取得したAPIキー'
Windows
gcloud run deploy --source .^
--set-env-vars ETH_KEY='Etherscanで取得したAPIキー'
Service name (accounting-example-2):自分の名前を入力(例:shindo)
Please specify a region:3(asia-northeast1)を選択
Allow unauthenticated invocations to [accounting-example-2]:yを選択
Service URL が出てくるのでアクセスし挙動を確認してください。