Приложение чата, разработанное специально для игры в RPGS.
Этот репозиторий является монорепо, который содержит следующие приложения:
apps/site : Фронтант веб -сайтов.apps/server : сервер.apps/legacy : старая версия веб -приложения Boluo.apps/spa : приложение для одной страницы. Мы рекомендуем вам использовать NIX Package Manager (установщик), который является самым простым способом создания среды разработки. После установки NIX просто запустите nix develop , чтобы получить оболочку со всеми необходимыми инструментами.
Но если вы не хотите использовать NIX, вы можете установить следующие инструменты вручную:
Мы также предоставляем конфигурацию CodeSpaces, которая может использоваться для разработки в веб -интерфейсе GitHub или локально, не настраивая ничего.
Если вы хотите разработать сервер, вам нужно сначала запустить службы разработки. В противном случае вы можете просто настроить переменную среды BACKEND_URL , чтобы указать на производственный сервер.
Переименовать примеры конфигурации:
./scripts/rename-examples.sh
# Change ports if you need
# vim services/.docker-compose.override.yml Затем Start Development Services Используйте docker-compose :
cd services
docker-compose up
Чтобы скомпилировать сервер, вам необходимо настроить переменную среды DATABASE_URL в .env.local .
cargo test
# Web
npm install
npm build