- Notifications
You must be signed in to change notification settings - Fork0
Unofficial ASVZ Statistics Website
NotificationsYou must be signed in to change notification settings
markbeep/Wenjim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
When gym? Find out with this tool!
The exact details on how to setup the front- and backend are in the READMEsof the specific directory. The general requirements are:
- Frontend
- Node LTS (>=16)
- npm
- Backend
- Python 3.11
- Poetry (package manager)
- Docker Compose
These should suffice to get everything setup for simple local development.There are Dockerfiles for using the scraper or backend if needed.
Easiest is to run the backend with the docker-compose file in the root.For more details and hot-reload, check the README in the backend directory.
docker compose up --build
Wenjim uses GRPC to communicate between the front- and backend.
To generate the required proto files, simply execute:
make
Poetry is required for this.
The manual install consists of simply executing the Makefile manually:
cd backendpoetry run poe build
cd backendnpm run build:proto
About
Unofficial ASVZ Statistics Website