trading_bitcoin_api
Environment
Setup
プロジェクトのルート直下で docker-compose up -d
を実行すると、下記の2つのコンテナが立ち上がります。
サーバーを起動する。
% docker exec -it golang bash
# go build -o main
# ./main
go build
を実行すると go.sum
, go.mod
に記録されているパッケージが自動でインストールされます。
Package management
Go Moudules の module-aware mode でパッケージを管理しています。
module-aware mode を有効にするために GO111MODULE=on
としています。
(プロジェクト配下に go.sum
, go.mod
が配置されているため GO111MODULE=auto
にしても module-aware mode となるが分かりやすいので明示的に on
を指定している)
注意点として、ツール系のパッケージは tools/tool.go
にて blank import してください。
実行ファイルは GOBIN="/go/src/trading_bitcoin_api/bin"
に配置されます。
詳細はこちらを参考にしてください。