boluo
1.0.0
专门设计RPG的聊天应用程序。
该存储库是一个monorepo,其中包含以下应用程序:
apps/site :网站前端。apps/server :服务器。apps/legacy :Boluo Web应用程序的旧版本。apps/spa :单页应用程序。 我们建议您使用NIX软件包管理器(安装程序),这是设置开发环境的最简单方法。安装NIX后,只需运行nix develop即可获得所有必需工具的外壳。
但是,如果您不想使用NIX,则可以手动安装以下工具:
我们还提供代码空间配置,可用于在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中设置Database_url环境变量。
cargo test
# Web
npm install
npm build