最近の記事

pyenv + poetry 環境構築

概要Pythonの環境構築のまとめです。Pythonのバージョン管理にpyenv、依存関係管理とパッケージ管理にpoetryを使用しています。 参考リンクPoetry documentation (日本語訳) Poetry 公式ドキュメント 手順 仮想環境作成 Pythonのインストール可能なバージョンの確認 pyenv install --list Pythonをインストール pyenv install 3.11.7 Poetryをインストール pi

    • Cloud Run × HTML × Nginx デプロイ

      概要静的ページをDockerでNginx環境を構築し、Cloud Runを使用してサーバーレスな構成でデプロイする手順をまとめました。 手順次のようなディレクトリ構造で作っていきます。 % tree -L 2.├── Dockerfile├── dist│ ├── asset # css, js とかあれば│ └── index.html└── nginx.conf nginx.confの作成 Cloud RunのデフォルトのPORTが8080なのでそれに

      • Python Slack SDKの使い方

        概要Python Slack SDKとIncoming Webhooksを利用したコーディングについて解説します。最終的には下図のような通知をslackチャンネルに送れます。 手順Incoming Webhooksの設定 https://api.slack.com/apps?new_app=1 にアクセスしてFrom scrathでアプリを作成 App Nameとworkspaceを選択してCreate App OAuth & Permissionsでchat:wr

        • Cloud Run カスタムドメイン設定

          概要Cloud Runでサービスをデプロイすると自動発行されるURLをカスタムドメインに変更する方法についての記事です。デプロイの手順については下記の記事をご参照ください。 手順まずは、ドメインを取得します。いくつかドメイン取得のサービスはありますが、今回はお名前ドットコムで説明します。 ドメインとネームサーバーの設定をおこなってください。 Gloud Runのコンソール画面からカスタムドメインを管理を選択 マッピングを追加を選択 Cloud Runのドメインマ

        pyenv + poetry 環境構築

          Cloud Run × Nextjs デプロイ

          概要NextjsアプリをCloud Runにデプロイする手順をまとめました。GitHubのリポジトリにpushして以下の手順を踏んでください。 Nextjsのバージョンはこちら。 % npx next --versionNext.js v14.1.4 手順Dockerfileの作成 root(.nextと同じ階層)にDockerfileを作成します 。 下記のサイトのサンプルコードを載せます。 >Dockerfile FROM node:18-alpine A

          Cloud Run × Nextjs デプロイ

          GCP 無料トライアル やり方

          概要GCPが提供している90 日間 $300 相当の無料トライアル(2024/05/25時点)を受けるためのアカウント作成方法についての記事です。無料トライアルの詳細については https://cloud.google.com/free/docs/free-cloud-features?hl=ja やり方 https://cloud.google.com/?authuser=5&hl=ja にアクセス 無料で利用開始を選択 Googleアカウントと国を選択して、同意

          GCP 無料トライアル やり方