タグ

ブックマーク / qiita.com/minakawa-daiki (2)

  • 開発環境にデプロイしたつもりが本番環境にデプロイされちゃった話 - Qiita

    皆さんは予期せぬ事態が起きた時どうしますか? 特に、予期せずやらかしてしまった時は冷静さを欠いてしまい、あらぬ方向へ進んでしまう人は多いと思います。 大事なのは事が起きしまった後に如何に対処できる事後処理能力と振り返り、そもそも事件が起こってしまわないようにするための事前対策です。 今回は私が参加していたとあるプロジェクトにて、私の事前調査が不十分だったせいで起きてしまった話をご紹介いたします。今回の事故が少しでも皆さんの役に立てればと思います。 開発背景 私が関わっているとあるプロジェクトの一部はFirebaseにて運用されています。特にフロントエンドはFirebase Hostingで配信されており、デプロイはGitHub上で特定のリリースタグを切ると自動でリリースされます。 Firebase Hostingはとても簡単にデプロイできます。どのくらい簡単かと言うと、firebase d

    開発環境にデプロイしたつもりが本番環境にデプロイされちゃった話 - Qiita
    invent
    invent 2020/12/15
  • Firebaseだけで招待コード機能を実装する - Qiita

    Firebaseで招待コード機能を今後実装したいと思った人は一定数いると思っています。 なので今回、Firebaseだけで完結できるような実装を共有しようと思います。 ※記事はメールとパスワードのユーザー登録を前提とします。 使用するFirebaseのサービス Firebase Authentication ユーザーの管理に使用 Cloud Functions for Firebase 招待コードの有効性の検証に使用 Cloud Firestore 招待コードの管理に使用 の三つです。全部Firebaseだけで完結できる形で紹介します。 ユーザー登録のフロー ユーザー登録までの流れは以下のような感じでおこなっていきます。 招待コードを入力・チェック 有効だった場合はユーザー登録画面に遷移 ユーザー登録時にもう一度招待コードのチェック OKなら登録 メールを送信 Firebase Auth

    Firebaseだけで招待コード機能を実装する - Qiita
    invent
    invent 2020/01/09
  • 1