boluo
1.0.0
RPG를 위해 특별히 설계된 채팅 응용 프로그램.
이 저장소는 Monorepo이며 다음과 같은 응용 프로그램이 포함되어 있습니다.
apps/site : 웹 사이트 프론트 엔드.apps/server : 서버.apps/legacy : Boluo 웹 응용 프로그램의 이전 버전.apps/spa : 단일 페이지 응용 프로그램. 개발 환경을 설정하는 가장 쉬운 방법 인 Nix Package Manager (Installer)를 사용하는 것이 좋습니다. Nix를 설치 한 후에는 nix develop 만으로 필요한 모든 도구가 포함 된 쉘을 얻으십시오.
그러나 Nix를 사용하지 않으려면 다음 도구를 수동으로 설치할 수 있습니다.
또한 CodEspaces 구성을 제공합니다. Codespaces 구성은 GitHub 웹 인터페이스에서 또는 아무것도 설정하지 않고 로컬로 개발할 수 있습니다.
서버를 개발하려면 먼저 개발 서비스를 시작해야합니다. 그렇지 않으면 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