2025年度Webゲーム課題

@rinto hasegawa rinto hasegawa authored on 14 Mar
.devcontainer [update] pixi.jsをバージョン8.16.0に更新し、関連する依存関係を調整 1 month ago
.github [update] GitHub Copilot用の指示ファイル内のリンクを修正 1 month ago
.vscode [add] GitHub Copilot用の共通指示ファイルを追加 1 month ago
apps [update] 結果画面のスタイルを調整し、オーバーフロー設定を改善 1 month ago
docs refactor: チェックポイントにおけるイベント名の表記を統一 1 month ago
packages/ shared [add] ハリケーン同期機能を実装 1 month ago
scripts refactor: ts-prune-filterスクリプトを追加し、パッケージの不要なエクスポートを整理するための設定を追加 1 month ago
test [update] LobbySceneのレイアウトを改善し、プレイヤーリストのスタイルを追加 1 month ago
.gitignore [add] モノレポ環境の初期構築(pnpm, Vite, TypeScript) 2 months ago
.npmrc [add] モノレポ環境の初期構築(pnpm, Vite, TypeScript) 2 months ago
Dockerfile [fix] pnpmの確認をスキップさせるためのCI環境変数を追加 1 month ago
README.md [add] Vite環境変数の設定手順をREADMEに追加し、PROD_SERVER_URLを環境変数に変更 1 month ago
docker-compose.prod.yml [add] Docker環境設定と開発用コンテナ構成を追加 2 months ago
docker-compose.yml [update] Docker環境設定の更新とnode_modulesボリューム管理の改善 2 months ago
package.json refactor: ts-prune-filterスクリプトを追加し、パッケージの不要なエクスポートを整理するための設定を追加 1 month ago
pnpm-lock.yaml refactor: ESLint設定を追加し、TypeScript用の依存関係を追加 1 month ago
pnpm-workspace.yaml [add] テスト用のボットローダーと設定ファイルを追加し、CLI引数のサポートを強化 1 month ago
README.md

SkillSemiWebGame

設定値(config)の配置ルールと定数一覧は packages/shared/src/config/README.md を参照してください。

クライアント環境変数(Vite)

apps/client/src/config/index.tsPROD_SERVER_URLimport.meta.env.VITE_PROD_SERVER_URL を参照します。

  • VITE_PROD_SERVER_URL はクライアント用の環境変数です(Viteビルド時に埋め込まれます)。
  • Renderでは server サービスではなく、client をビルドして配信するサービス側で設定してください。
  • 値を変更した場合は再デプロイ(再ビルド)が必要です。
  • VITE_* の値はブラウザから参照可能なため、秘密情報は設定しないでください。

Render での設定手順

  1. Render ダッシュボードで client サービスを開く
  2. Environment で環境変数を追加する
  3. Key: VITE_PROD_SERVER_URL
  4. Value: https://<your-server-domain>
  5. 保存後に再デプロイする

ローカル開発での例

apps/client/.env.development

VITE_PROD_SERVER_URL=https://<your-server-domain>