Skip to main content

Square Cloud のサービス 🚀

Square Cloud は、開発者にやさしいプラットフォームとなるようにゼロから設計されました。プラットフォームは、アプリケーションを迅速かつ安全にデプロイするために使用できるさまざまなサービスで構成されています。

ボットホスティング。

ボットを Square Cloud にデプロイして、ボットホスティングに最適なソリューションを手に入れましょう。 Square は最も有名なプラットフォームに対して戦略的なロケーションを提供し、低レイテンシと高可用性を保証します。

ウェブホスティング。

ウェブアプリケーションを Square Cloud にデプロイして、ウェブホスティングに最適なソリューションを手に入れましょう。 私たちは、最高のパフォーマンスとセキュリティを確保するために、プレミアムな Cloudflare 統合、高速な DNS、そして Web Application Firewall(WAF)を提供します。

サーバーレスストレージ、Blob Storage。

Square Cloud にデータを保存して、サーバーレスストレージの利点を享受しましょう。 私たちのストレージサービスは、シンプルで、スケーラブルで、コスト効率が高くなるように設計されています。

データベースホスティング。

マネージドの MongoDB、PostgreSQL、MySQL、Redis データベースを数秒でデプロイ。自動 snapshot と、アプリケーションにそのままコピーできる接続文字列付き。

始める前に

Square Cloud は有料プラットフォームです — デプロイには有効なプランが必要で、初日からプロジェクトが本番グレードのインフラ上で稼働します。まずはアカウントを作成し、その後あなたに最適なプランを選択してください(各プランに含まれる内容はこちら)。

サインアップ

Square を初めてご利用の場合は、サインアップして始めましょう。

ログイン

すでにアカウントをお持ちの場合は、ログインして始めましょう。

プロジェクトをアップロードする 😁

以下に示すように、いくつかの簡単な手順でプロジェクトを Square Cloud にアップロードできます。
1

まず、お使いの言語に関する説明を読んでください:

JavaScript

Python

Java

Rust

Elixir

PHP

Go

C#

Ruby

この例では、JavaScript(Node.js)言語を使用します。
2

次に、Square Cloud の設定ファイルを作成します。

続いて、設定ファイルを作成する必要があります。作成方法は設定ファイルガイドをご覧ください。
Example of a config file for a bot
Example for website. (URL: "batman.squareweb.app")
3

そして、プロジェクトを ZIP 圧縮します。

設定ファイルを作成した後、プロジェクトを zip 圧縮する必要があります。
下記の CLI でデプロイする予定ですか?このステップは省略できます — squarecloud upload がプロジェクトを自動で zip 圧縮します。

デプロイしましょう 😉

デプロイ方法を選びましょう。ダッシュボード経由(ZIP をアップロード)でも、CLI で 1 コマンド実行するだけでも構いません — 他のモダンなプラットフォームでもおなじみのワークフローです。

ダッシュボード経由

1

アップロードページにアクセス

アップロードページにアクセスし、プロジェクトの zip ファイルをアップロードします。
2

環境を設定

zip をアップロードした後、プロジェクトの名前、メインファイルまたはランタイム環境、その他の設定を構成する必要があります。
ウェブプロジェクトをアップロードする場合は、必ず「Web Publication」を選択し、プロジェクトにサブドメインを設定してください。
3

プロジェクトをデプロイ

最後に「Deploy」ボタンをクリックして、プロジェクトを Square Cloud にホストします。
デプロイ後、ダッシュボードからプロジェクトのステータスとログを監視できます。
Square Cloud へのアプリケーションのアップロード
4

アプリが稼働していることを確認

最初のデプロイは、通常 1 分もかからずに完了します。ダッシュボードでアプリケーションのステータスが running になるのを待ち、起動時のエラーがないかログを確認してください。
ウェブサイトや API をデプロイした場合は、ブラウザで https://<your-subdomain>.squareweb.app を開き、アプリケーションが応答することを確認してください。ボットをデプロイした場合は、コマンドを送信してオンラインになっていることを確認してください。
アプリが起動しませんか?よくある原因と修正方法はトラブルシューティングガイドを参照してください。

CLI 経由

この方法を使用するには、プロジェクトのルートディレクトリに squarecloud.app という名前の設定ファイルを作成する必要があります。このファイルには、プロジェクトに必要な設定が含まれます。

設定ファイルガイド

アプリケーションの環境を定義する squarecloud.app 設定ファイルの作成方法を学びます。
1

CLI をインストール

まず、環境に CLI がインストールされている必要があります。まだの場合は、ターミナルで次のコマンドを実行してください:
すでにお持ちの場合は、更新することを推奨します。更新するには、ターミナルで次のコマンドを実行してください:
2

認証

次に、認証して他の CLI コマンドを使用するには、こちらで「Request API Key」をクリックして認証キーを取得します。認証キーを取得したら、次のコマンドを実行してください:
3

プロジェクトをアップロード

最後に、CLI を使用してアプリケーションを Square Cloud にデプロイするには、次のコマンドを実行する必要があります:
または、zip を手動で作成した場合は、次を使用できます:
4

アプリが稼働していることを確認

最初のデプロイは、通常 1 分もかからずに完了します。ターミナルから直接、アプリケーションのステータスとログを確認してください。
ウェブサイトや API をデプロイした場合は、ブラウザで https://<your-subdomain>.squareweb.app を開き、アプリケーションが応答することを確認してください。ボットをデプロイした場合は、コマンドを送信してオンラインになっていることを確認してください。
アプリが起動しませんか?よくある原因と修正方法はトラブルシューティングガイドを参照してください。