Skip to content

Gopi200/HotWheels-backend

Repository files navigation

Dit project is DISCONTINUED.

back-end

Dit is de back-end van het HotWheels project. Hier is nooit een production build van gemaakt.
HotWheels is een applicatie die gemaakt is om te helpen met het volgen van de rapportageverplichting werkgebonden personenmobiliteit. Het helpt CO2 uitstoot bij te houden en de trends na maatregelen bij te houden voor managers. Ook zou het de functionaliteit moeten hebben om auto-uitleen vanuit een wagenpark bij te houden, maar dat is onafgemaakt.

Terminal

Server start je op in de terminal via: npm run debug.

De unit-test opstarten in de terminal doe je via: npm run test. Let op dat je hiermee de tests in watch mode opstart. Dus alle tests worden altijd opnieuw uitgevoerd na iets aangepast te hebben aan de code van het project of de code van een test. Als je op gitlab test wilt laten uitvoeren in een pipeline zul je dit via een andere commando moeten opstarten en niet in watch mode.

Het project opstarten met de debugger van VSCode doe je via de run and debug-tab. Daarna selecteer je in de pull down Node.js. Selecteer de optie "Run Script: debug back-end" uit de getoonde opties. Lukt je dit niet, dan moet je aan je docent vragen hoe dit werkt.

Belangrijk

Ga niet de settings aanpassen, want alles is al geconfigureerd zodat het project met de debugger van VSCode werkt. Er is 1 uitzondering en dat is het bestand config.env. Dit bestand staat niet in het project, want die wordt door git ge-ignored. Je moet zelf lokaal in de root van het project de config.env file aanmaken. Hierin kopier de regels hieronder en vul je gegevens in. Om te wisselen tussen de database implementaties moet je de laatste setting op sequilize zetten voor jouw sequilize-implementatie en -sequilize voor jouw mysql-implementatie.

NODE_ENV=development

PORT_HTTP=4003

HOST_RELATIONAL_DB=localhost

PORT_RELATIONAL_DB=3306

USER_RELATIONAL_DB=

PASSWORD_RELATIONAL_DB=

SCHEMA_RELATIONAL_DB=

WAIT_FOR_CONNECTIONS_RELATIONAL_DB=true

CONNECTION_LIMIT_RELATIONAL_DB=10

QUEUE_LIMIT_RELATIONAL_DB=0

FORCE=true

DATABASE_TYPE=-sequilize

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors