CloudBuild
Buildpackのpack CLIを使ってローカルビルドができたので、 GCPのCloud Buildを使ってリモートでビルドしてみる。 BuildpackでNode.jsアプリのDockerイメージを作成する - くらげになりたい。 ソースからCloud Runにデプロイする(Buildpacks/Node.js) - くら…
前回の続き(*´ω`*) pnpm x Turborepoでつくったmonorepo構成で、 ソースからデプロイしようと思ったら、ハマったときにの備忘録(*´ω`*) pnpm x Turborepo x lerna-lite x GitHub Packagesでmonorepoなオレオレ非公開ライブラリをつくってみる - くらげにな…
以前、Cloud BuildとDockerfileをつかった自動デプロイを使ってたけど、 いつの間にか進化していて、かなり楽にデプロイできるようになってた(*´ω`*) www.memory-lovers.blog 実際に試してみたら、すごい設定が少なくリリースできるようになってたので、 ハ…
Cloud Functions for FirebaseとContainer RegistryとCloud Storage ストレージの使用量がやたら多いので色々調べてみたときの備忘録。 Container Registryをきれいにしたらかなり下がった(*´ω`*) 各バケットの用途 見てみると、色んなバケットが利用されて…
Node.js + Prisma + Cloud SQLなアプリを Cloud Buildを使って、prisma migrateして、 さらにCloud Runにデプロイするときに、 いろいろ調べたときの備忘録。 Cloud Buildを使ったCloud Runへのデプロイについては、 以前の記事でも書いたけれど、 Cloud SQL…
最近、CloudRunとCloudBuildをよく使うので、 Django+CloudSQLも簡単とできるだろ〜と思ったら、 大ハマリしたときの備忘録。 CloudSQL(MySQL)だとライブラリが対応してなくてハマるっぽい。。(´・ω・`) 基本的な流れは公式ドキュメントを参照。 ・Cloud Ru…
最近、Cloud RunのデプロイをCloud Buildでやっているけど、 ビルドの完了とか失敗をSlackで通知したいなと思って、いろいろ調べたときの備忘録。 ソースコードは、GitHubで公開してます。 ・https://github.com/memory-lovers/cloudbuild-slack Cloud Build…
前にGitHub ActionsでやっていたやつのCloud Build+Cloud Run版。 www.memory-lovers.blog Cloud RunだとDockerが絡むので、ちょっと面倒。。 全体の流れ Cloud Buildだと、環境変数($TAG_NAME)からタグ名を取得できる Cloud Runだとdocker buildしないとい…
Clund Runを試したので、次はGAE。 Cloud Runでの課題 試してみた結果、コールドスタートがよく出るっぽい。。 Cloud Schedulerを使って、定期的にリクエストを送って、 インスタンスが停止しないようにする or 停止してたら起こす、ようにするればよいが気…