Um aplicativo de bate -papo projetado especificamente para reproduzir RPGs.
Este repositório é um Monorepo, que contém os seguintes aplicativos:
apps/site : o front -end do site.apps/server : o servidor.apps/legacy : A versão antiga do aplicativo da Web Boluo.apps/spa : o aplicativo de página única. Recomendamos você a usar o Nix Package Manager (instalador), que é a maneira mais fácil de configurar o ambiente de desenvolvimento. Depois de instalar o Nix, basta executar nix develop para obter um shell com todas as ferramentas necessárias.
Mas se você não quiser usar o NIX, pode instalar as seguintes ferramentas manualmente:
Também fornecemos a configuração dos espaços de código, que pode ser usada para desenvolver na interface da Web do GitHub ou localmente sem configurar nada.
Se você deseja desenvolver o servidor, precisa iniciar os serviços de desenvolvimento primeiro. Caso contrário, você pode simplesmente configurar a variável de ambiente BACKEND_URL para apontar para o servidor de produção.
Renomear configurações de exemplo:
./scripts/rename-examples.sh
# Change ports if you need
# vim services/.docker-compose.override.yml Em seguida, inicie os serviços de desenvolvimento Use docker-compose :
cd services
docker-compose up
Para compilar o servidor, você precisa configurar a variável de ambiente do banco de dados_url no .env.local .
cargo test
# Web
npm install
npm build