/go-echo-firebase

GoでechoとFirebaseAuthを利用したAPIサンプル

Primary LanguageGoMIT LicenseMIT

go-echo-firebase

GoでechoとFirebaseAuthを利用したAPIサンプル

USAGE

Dockerイメージの作成&起動

% docker-compose up --build

localhost:8080でアクセス

DBアクセス

% mysql -u root -h 127.0.0.1 -P 33060 -proot echo

Modelファイルの生成

sqlboilerでModel自動生成用のコマンド取得のため以下を実行

% go get github.com/volatiletech/sqlboiler/drivers/sqlboiler-mysql

DBの定義を変更した後、以下コマンドを実行

% sqlboiler mysql --output models --pkgname models --wipe

modelsディレクトリ配下にSQLBoilerでDB接続用のモデルファイルが自動生成される

FirebaseAuthの設定

cred/firebase_sec_key.jsonに以下の手順で作成したサービスアカウント用の秘密鍵ファイルを配置する

SDKの初期化