boluo
1.0.0
RPGをプレイするために特別に設計されたチャットアプリケーション。
このリポジトリはモノレポで、次のアプリケーションが含まれています。
apps/site :Webサイトフロントエンド。apps/server :サーバー。apps/legacy :Boluo Webアプリケーションの古いバージョン。apps/spa :単一ページアプリケーション。 開発環境をセットアップする最も簡単な方法であるNIXパッケージマネージャー(インストーラー)を使用することをお勧めします。 Nixをインストールした後、 nix developを実行して、必要なすべてのツールを備えたシェルを取得します。
ただし、NIXを使用したくない場合は、次のツールを手動でインストールできます。
また、CodeSpaces構成も提供します。これは、GitHub Webインターフェイスまたはローカルで何もセットアップせずに開発するために使用できます。
サーバーを開発したい場合は、最初に開発サービスを開始する必要があります。それ以外の場合は、 BACKEND_URL環境変数を設定して、生産サーバーを指すことができます。
構成の例を変更します:
./scripts/rename-examples.sh
# Change ports if you need
# vim services/.docker-compose.override.yml次に、開発サービスを開始しますdocker-compose :
cd services
docker-compose up
サーバーをコンパイルするには、 .env.localでデータベース_url環境変数を設定する必要があります。
cargo test
# Web
npm install
npm build