Home
About
Corporate Site
About
Cloud Run
Cloud Run
Litestream
sqlite
2023年8月18日
Cloud RunとLitestreamで最強コスパ運用
Cloud RunとLitestream、GCSを使用して、SQLiteを使用したGoアプリケーションを格安運用していこうと思います。 FirestoreなどのNoSQL DBを使っても安く運用できますが、RDB使いたいというときもあるということで。 作ったもの GitHub - kooooohe/litestream-cloud-runContribute to kooooohe/litestream-cloud-run development by creating an account on GitHub. GitHubkooooohe [https://github.com/kooooohe/litestream-cloud-run]\]簡単な構成 Litestream LitestreamLitestream is an open-source, real-time streaming replication tool that lets you safely run SQLite applications on a single node.Litestream [ht
Cloud Run
kohe
Secret Manager
2022年1月6日
koでArtifact Registry にimageをbuild & pushし、Secret Manager を使って楽にCloud Runに環境変数展開した話
いつの間にか、Secret ManagerとCloud Runの連携がPublic Previewではなくなっていたので、触ってみた。 Secret Manager | Google CloudSecurely store API keys, passwords, certificates, and other sensitive data with Google Cloud’s Secret Manager.Google Cloud [https://cloud.google.com/secret-manager]せっかくなので前からちょいと気になっていた ko を使ってbuild,pushをしていこうと思う。 ko を使用して Go アプリケーションを Cloud Run に迅速にデプロイ | Google Cloud Blog※この投稿は米国時間 2021 年 2 月 17 日に、Google Cloud blog に投稿されたものの抄訳です。開発者がコンテナを使用して作業することが多くなるに従い、ソースコードからアプリケーションがデプロイされるまでの時間を短縮することの
GCP
Cloud Run
Go
2021年9月20日
ついにCloud Run に always-on CPUが登場したぞ!!
※まだプレビュー版です(2021/09/18) Cloud Run gets always-on CPU allocation | Google Cloud BlogNew always-on CPU allocation for Cloud Run opens the doors to running workloads that use background processes.Google Cloud BlogSteren Giannini Senior Product Manager [https://cloud.google.com/blog/products/serverless/cloud-run-gets-always-on-cpu-allocation] 今まではRequestがきてからResponseを返すまでCPUの割当がされていました。しかしそれでは下記のSlackのような3秒以内レスポンスを返す必要があるケースにて困ることが多々有りました。基本的にこのようなAPIはレスポンスを先に返してしまい、あとで別途非同期で処理を実行するという形で対応していましたが、そ
CCP
Cloud Scheduler
Cloud Run
2020年5月23日
Cloud Scheduler と Cloud Runを使用し、期限切れの GitHubのISSUEをSlackへ飛ばす
構成 全体のソースコードはこちら GitHub - kooooohe/notify-github-todoContribute to kooooohe/notify-github-todo development by creating an account on GitHub.GitHubkooooohe [https://github.com/kooooohe/notify-github-todo/tree/master]まずは開発環境で試してみる docker-compose.yaml medium-blog-cloud-run-docker-compose.jsmedium-blog-cloud-run-docker-compose.js. GitHub Gist: instantly share code, notes, and snippets.Gist262588213843476 [https://gist.github.com/kooooohe/03d99ac8d08c7ee46dd894c122fd1d41]version: "3" services: n
Laravel
PHP
Cloud Run
2019年7月26日
Laravel6をCloud RunでServerlessで動かす
コスパが良いインフラを作るのが好きすぎるので、 Laravel6とCloud Runを使いServerlessにJust In Timeで動く Laravelを作って見ました。 Laravel 今回はLaravel6を使用。 いつもはNginxとLaravelでコンテナを分けて、それらが連携する形で動かすのですが。 今回は、Cloud Runの特性上1コンテナしか扱えないということで、 Apache & Laravel の組み合わせて作っていく。 Dockerfile FROM composer:latest as build WORKDIR /app RUN composer create-project --prefer-dist laravel/laravel blog FROM php:7.3-apacheEXPOSE 8080 COPY --from=build /app /var/www/COPY 000-default.conf /etc/apache2/sites-available/000-default.conf RUN chmod 777 -R /v