Skip to main content

はじめに

  • この記事では、Square Cloud 上で PG Admin アプリケーションを作成してホスティングする手順を解説します。
  • 始める前に、Square Cloud のアカウントを用意してください。アカウントはサインアップページから作成できます。メールアドレスを使ってアカウントを作成できます。
  • 最後に、アカウントに有効な有料プランが必要です。プランの一覧を確認し、ニーズに合ったものをこちらから購入できます。

プロジェクトの作成

  • まず Python 環境が必要です。そのためには requirements.txt または pyproject.toml が必要です。 requirements.txt の作成方法はこちらを参照してください。
  • requirements.txt には pgadmin4 と、それを配信するためのウェブサーバーを記載する必要があります。このチュートリアルでは gunicorn を使用します。
requirements.txt
  • 次に、いくつかのパスを設定するための設定ファイル config_local.py が必要です。これらのパスは、pgadmin に関する情報の保存先を定義します。
config_local.py
デプロイに必要なものはすべて、こちらのリポジトリに用意してあります。project.zip をダウンロードしてアップロードするだけです。

📁 必要なファイル

zip には以下のファイルが必要です。
  • requirements.txt または pyproject.toml
  • .env (任意)

⚙️ 設定ファイル

  • ランタイム環境を Detect manually に設定し、Python を指定する必要があります。squarecloud.config または squarecloud.app では次のようになります。
squarecloud
  • 次に、.env ファイルまたはアップロードメニューの Square Cloud 環境で、2 つの環境変数 PGADMIN_SETUP_EMAILPGADMIN_SETUP_PASSWORD を設定する必要があります。
.env

プロジェクトを Square Cloud にアップロードする

プロジェクトファイルの準備ができたら、Square Cloud にアップロードしてプロジェクトをホスティングできます。
Square Cloud ダッシュボードにアクセスして、プロジェクトファイルをアップロードします。
Square Cloud へのアプリケーションのアップロード

最後に

これで完了です!あなたの pgAdmin パネルは my-pgadmin-subdomain.squareweb.app で稼働しており、どこからでも PostgreSQL データベースを管理できます。

お問い合わせ

技術的な問題が解決しない場合は、専門のサポートチームがお手伝いします。お問い合わせいただければ、どのような問題でも喜んで解決をサポートいたします — サポートの質の高さも、開発者が Google と Trustpilot で Square Cloud に402 件のレビューで 4.9/5という評価をつけている理由の 1 つです。