Half-werkende beun oplossing voor een probleem dat niet bestond.
Nou, dat kan! Enige vereiste is het draaien van een appwrite server. Dat kan makkelijk lokaal in docker, instructies staan wel op de appwrite website.
Daarna:
- Clone de repository lokaal
git clone git@github.com:ODDInvictus/InvictusBierSysteem.git - Initializeer je Appwrite project in de appwrite console
- Maak een .env in de root en backend map (Zie puntje environment variables)
- Draai daarna het initialisatie scriptje met
deno --allow-env --allow-net run ./backend/setup.ts - Installeer alle npm pakketten
npm install - Draai de frontend met
npm run dev - Draai de backend met
cd backend && denon start
Beide de frontend en backend hebben een bestandje genaamd .env.example die je kan kopieren en .env noemen.
Niet alles kan gedaan worden met de API :( Daarom moet je nog een paar extra dingen doen om dat te fixen
- Zet max gebruikers op 1
- Maak een gebruiker aan via de backend en zet die in het team 'Admin' en 'Lid'
- Stel een wachtwoord in
- Indexen instellen (TODO)