本文へ移動

Webサイトをデプロイする

SetFN WebSpaceのリリースコンソールでは、個別のファイルや圧縮ファイルをアップロードしてWebサイトをデプロイし、以前のリリースと保持ポリシーを管理できます。


始める前に

個別のファイルでデプロイする場合は、選択したルートにindex.htmlが必要です。圧縮ファイルの場合は、圧縮ファイルのルートにindex.htmlを置きます。ルートにない場合は、隠しフォルダと__MACOSXを除いた最上位フォルダのうち、index.htmlを含むフォルダがちょうど1つでなければなりません。該当するフォルダがない場合や、2つ以上ある場合はデプロイできません。リリースコンソールにアクセスしてデプロイするには、管理者が定めたフロントエンドリリースの権限が必要です。使用できる操作とアップロードの制限は、アカウントの権限とサーバーの設定に応じて画面に表示されます。

ホームページの開発経験がない場合

AI(ChatGPT、Claudeなど)に作りたいページを説明し、index.htmlとCSS・JSファイルを分けたZIPファイルの形式で作成するよう依頼します。受け取ったZIPファイルは、そのままアップロードできます。初めてリリースしたサイトには厳格モードが適用され、HTML内に直接書いたスタイルとスクリプトがブロックされます。CSSとJSをindex.htmlの1ファイルにまとめたページを使う場合は、API・サイトセキュリティでWebアプリ互換モードに切り替えます。

WebSpace管理ページに移動する

管理者ページの右上にあるWebspace管理を押して移動し、左側のメニューのデプロイでフロントエンドリリースを選択します。

管理者ページからWebSpaceへ移動

Webサイトをデプロイする

WebSpaceのデプロイ画面

  1. デプロイタブで、アップロード領域を選択します。
  2. 小規模なデプロイでは、index.htmlを含む個別のファイルを選択します。フォルダ構造がある場合やファイル数が多い場合は、.zip、.tar.gz、.tgzの圧縮ファイルを選択します。
  3. リリース名と配布メモを入力します。
  4. デプロイを選択して確認します。圧縮ファイルの転送中は画面に進行率が表示され、アップロードをキャンセルできます。

個別のファイルの場合は、選択したルートにindex.htmlが必要です。圧縮ファイルの場合は、圧縮ファイルのルートにindex.htmlが必要で、ルートにない場合は、隠しフォルダと__MACOSXを除いた最上位フォルダのうち、ちょうど1か所にある必要があります。画面に表示されているファイル数と容量の制限を超える場合は、個別のファイルでのデプロイをやめて、圧縮ファイルに切り替えてください。

デプロイ結果

デプロイされたホームページの例

デプロイが完了すると、設定されているアドレス(https://my-company.setfn.me、または接続したカスタムドメイン)で、すぐにWebサイトを確認できます。

同じアドレスの/@teamにアクセスすると、ワークスペースに移動します。(例:https://my-company.setfn.me/@team)

デプロイ履歴の確認と以前のリリースの有効化

デプロイ履歴

デプロイ履歴タブで、リリースのバージョン、作成日時、デプロイしたユーザー、ファイル数、容量を確認します。以前のバージョンのこのバージョンを有効化を選択すると、そのリリースが公開バージョンになり、それまでの公開バージョンは履歴に残ります。

権限があれば、リリースの圧縮ファイルをダウンロードしたり、リリースを固定・固定解除したり、保護されていないリリースを削除したりできます。現在の公開バージョン、直前のバージョン、固定したリリースは保護されており、削除できません。現在のアカウントで使用できるのは、画面に表示されている操作だけです。

ストレージと保持ポリシーの管理

デプロイ履歴タブのストレージと保持設定で、圧縮ファイルの保管、公開ファイル、一時ファイルの使用量を確認します。保持する最近のリリース数、固定できるリリース数、圧縮ファイルの保管上限を入力してから、次の順序で整理します。

  1. 整理をプレビューを選択して、削除対象と確保できる容量を確認します。
  2. ポリシーを保存を選択します。
  3. プレビューの結果をもう一度確認してから、整理を実行を選択します。

現在のリリースと保護されているリリースは、整理の対象から除外されます。リリースのデプロイ・有効化・削除・固定と、保持ポリシーの変更の結果は、同じタブの最近のアクティビティで確認できます。

運用環境を決める

Webspaceは、運用担当者が用意したWorkspaceサーバーでWebサイトを提供します。社内ネットワークだけで使用するのか、外部に公開するのかを決め、公開サイトの場合は、ドメイン・証明書・外部アクセスの設定を準備します。外部のAIやAPIを接続すると、選択した資料がそのサービスに送信される場合があるため、接続ごとにデータの経路とアクセス権限を確認します。

関連ドキュメント