TODAY I LEARNED

OPEN

SecretManagerServiceClient は接続先を切り替えられる

SecretManagerServiceClient は、引数で api end point を指定できる。 fyi: SecretManagerServiceClient の内部通信は gRPC なので、その gRPC を喋れるサーバーさえ外部に用意できれば、エミュレーターに繋ぐことができる。その proto を解釈する gRPC サーバーを用意することが…

OPEN

2>&1 で、標準エラーを標準出力にまとめる

2 &1 をばらすと以下の通り。 つまり 2 &1 は 「stderr を stdout にまとめる」 という意味 これがないと、パイプで tail などに渡す時、エラーだけが貫通する。 パイプはシェルの仕様として fd 1(stdout)だけを次のコマンドの入力に接続するため。

OPEN

drizzle の meta は Git 管理に含めるべき

meta の中には journal.json と 0000 snapshot.json といういかにも怪しい生成物が作られる。ビルド成果物みたいな見た目をしていてて、差分が大きく出そうなブツなので ignore したいが、これは migration の整合性確認 に使われるものなので Git で管理しないといけない。 These migrations are…