Una aplicación de chat diseñada específicamente para reproducir RPG.
Este repositorio es un Monorepo, que contiene las siguientes aplicaciones:
apps/site : el sitio web frontend.apps/server : el servidor.apps/legacy : la versión anterior de la aplicación web Boluo.apps/spa : la aplicación de una sola página. Le recomendamos que use NIX Package Manager (instalador), que es la forma más fácil de configurar el entorno de desarrollo. Después de instalar NIX, simplemente ejecute nix develop para obtener un shell con todas las herramientas requeridas.
Pero si no desea usar NIX, puede instalar las siguientes herramientas manualmente:
También proporcionamos la configuración de CodeSpaces, que se puede utilizar para desarrollarse en la interfaz web GitHub o localmente sin configurar nada.
Si desea desarrollar el servidor, primero debe iniciar los servicios de desarrollo. De lo contrario, puede configurar la variable de entorno BACKEND_URL para señalar el servidor de producción.
Cambiar el nombre de configuraciones de ejemplo:
./scripts/rename-examples.sh
# Change ports if you need
# vim services/.docker-compose.override.yml Luego, inicie los servicios de desarrollo, use docker-compose :
cd services
docker-compose up
Para compilar el servidor, debe configurar la variable de entorno database_url en .env.local .
cargo test
# Web
npm install
npm build