メインコンテンツへスキップ

はじめに

Square Cloud 上でウェブサイトと API をホスティングするには、適切な設定手順に従い、必要な技術的前提条件を満たすことが不可欠です。この包括的なガイドでは、プロフェッショナルな実装プロセス全体を紹介します。

技術的前提条件

  • Square Cloud アカウント: サインアップページからメールアドレスを使ってアカウントを作成してください。
  • 有効な有料プラン: 十分なリソースと最適化されたパフォーマンスを確保するには、有料プランが必要です。利用可能なプランを確認し、ニーズに最も適したものを選んでください。

Square Cloud 設定ファイル

詳しく学ぶ: Square Cloud 用の設定ファイルの作成方法。

squarecloud.app ファイルは、Square Cloud 上でアプリケーションを設定するために使用される重要な設定ファイルです。名前、説明、バージョン、メインファイルなど、基本的な設定を定義します。

ウェブサイトに必須のパラメータ

ウェブサイトのポート80 に設定する必要があります。静的ウェブサイトの場合、START パラメータを定義する必要はありません。 squarecloud.app 設定ファイルの主なパラメータ:
  • SUBDOMAIN: ウェブサイトのホスティングでは、このパラメータに希望のサブドメインを設定します。
  • START: カスタム起動コマンド (必要な場合)。
ウェブサイトの URL は次のようになります: my-subdomain-parameter.squareweb.app

設定例

例 1: カスタム起動コマンドのない静的ウェブサイト
MAIN=index.html
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple static website!
SUBDOMAIN=mysite-simple-website
例 2: すべてのパラメータとカスタム起動コマンドを持つウェブサイト
MAIN=index.js
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple Next.js website!
SUBDOMAIN=mysite-nextjs-website
START=npm run build && npm run start

複数の技術のサポート

Square Cloud は、さまざまなウェブ開発技術を幅広くサポートしており、プロジェクトに最も適した技術スタックを柔軟に選択できます。

React

Square Cloud で React ウェブサイトをホスティングする方法を学びましょう。

Next.js

Square Cloud で Next.js ウェブサイトをホスティングする方法を学びましょう。

NestJs

Square Cloud で NestJs アプリケーションをホスティングする方法を学びましょう。

Vite

Square Cloud で Vite ウェブサイトをホスティングする方法を学びましょう。

Vue

Square Cloud で Vue ウェブサイトをホスティングする方法を学びましょう。

Flask

Square Cloud で Flask アプリケーションをホスティングする方法を学びましょう。

Django

Square Cloud で Django アプリケーションをホスティングする方法を学びましょう。

Lavalink

Lavalink サーバーをホスティングして、Discord ボットに高品質な音楽をストリーミングする方法を学びましょう。

最後に

これらの技術的なガイドラインに従うことで、ウェブサイトや API を Square Cloud 上で最適に稼働させることができます。このプラットフォームは、アプリケーションが最高のパフォーマンスで動作することを保証する、堅牢で信頼性の高いインフラストラクチャを提供します。

お問い合わせ

技術的な問題が解決しない場合は、専門のサポートチームがお手伝いします。お問い合わせいただければ、どのような問題でも喜んで解決をサポートいたします。