emahiro/b.log

Drastically Repeat Yourself !!!!

Firebase

Firebase deploy via Github Actions

Overview Firebase 上で動作している Nuxt で書かれたアプリをGithub Actions 経由で Deploy する機構を作った話です。 手順 前提 以下の前提が必要です。 デプロイ権限を持っているFirebase アカウントがあること。 デプロイするための Firebase Token を取…

Firestore が絡んだテストで事前にデータを生成し終わったら削除する

Overview テストを書くときにテストの実行前にデータを作成し、終わったら削除したくなる時がありますね?僕はあります。 Firestore が絡んだテストを書くときに Firestore Emulator を起動した状態で実際にデータを作成して、終わったら削除する場合の実装…

Firestore の Go SDK でドキュメントを操作する

Overview Firestore の基本的な操作 取得 Get GetAll 追記 Save 更新 firestore.FieldPath Transaction Overview firestore でドキュメントを操作するベースとなる方法を記載します。 ※ Go の実装で書いてます。 ref: https://godoc.org/cloud.google.com/go…

ポートフォリオサイトを作成 -> 公開するまでにやったこと

Overview Nuxt + Firebase でポートフォリオサイトを作って公開するまでの過程で行なったことをまとめます。 (まだまだやらないといけないことはありますが、とりあえず最初の一歩でやったことをまとめるところまで) なお作成したポートフォリオサイトはこ…

Nuxt のアプリを Firebase Hosting を使って公開する

Overview Nuxt と Firebase Hosting を使ってサイトを公開したのでその記録について記載します。 Install Nuxt 公式のインストール手順 に則って進めます。 npx create-nuxt-app emahiro.dev 今回自分は以下のような設定にしました。 create-nuxt-app v2.12.…

Firebase をやり始めたぞ

Overview Firebase を始めるに当たって、Firebase のセットアップからカスタムドメインの設定を行い、簡単な hello world を表示したところまでやったことを記載します。 Get Started Firebase アカウント登録 Firebase にて「コンソールに移動」を選択しま…