Commit graph

24 commits

Author SHA1 Message Date
Lint Action
9dfa16f5f0 style: fix linting issues met Prettier 2025-03-12 17:46:11 +00:00
Timo De Meyst
ef3d2b67c3
Merge branch 'dev' into chore/docker 2025-03-12 18:45:40 +01:00
0053279dc3
ci: Frontend routing 2025-03-11 13:50:55 +01:00
Timo De Meyst
edccf4ef62 chore: postgresql config toegevoegd
postgresql config toegevoegd om voorlopig van alle adressen te luisteren
2025-03-11 09:45:24 +01:00
Timo De Meyst
468b371587 chore: docker compose update
api container depends on db container
2025-03-11 08:50:34 +01:00
Lint Action
57cd8466fe style: fix linting issues met Prettier 2025-03-09 22:57:15 +00:00
Gerald Schmittinger
de0199de96 Merge remote-tracking branch 'origin/dev' into chore/login
# Conflicts:
#	backend/.env.example
#	backend/package.json
#	backend/src/app.ts
#	backend/src/routes/login.ts
#	backend/src/routes/student.ts
#	docker-compose.yml
#	frontend/src/App.vue
#	frontend/src/views/HomePage.vue
#	frontend/src/views/LoginPage.vue
#	package-lock.json
2025-03-09 23:42:38 +01:00
Timo De Meyst
da86ac94ee chore: update docker-compose
SSL volume aangepast zodat het nu naar de juiste direcotry kijkt en read only is
2025-03-09 22:51:48 +01:00
Timo De Meyst
8020b96703 chore: docker-compose update
ssl volume pad aangepast zodat elk nodig bestand gebruikt kan worden
2025-03-09 22:44:32 +01:00
Timo De Meyst
0c16f127e9 chore: docker-compose update
context toegevoegd aan frontend en backend services
2025-03-09 22:39:04 +01:00
Timo De Meyst
6918f45e34 chore: nginx configuratie toegevoed
nginx geconfigureerd en via docker gekopiëerd, SSL ingesteld en volume voor gemaakt in docker compose zodat de certificates op de server gevonden worden door docker
2025-03-09 22:30:43 +01:00
Timo De Meyst
0995cba88c chore: update docker layout
Dockerfiles in root gezet zodat ze ook aan bestanden daarin kunnen
2025-03-07 17:19:30 +01:00
Timo De Meyst
71f6b1b3cb chore: dockerfiles van naam veranderd 2025-03-07 16:45:42 +01:00
Lint Action
9aff94ba62 style: fix linting issues met Prettier 2025-03-07 15:17:21 +00:00
Timo De Meyst
d6a7cdf980 chore: update docker-compose
docker compose uitgebreidt om ook front- en backend docker images te builden
2025-03-07 16:10:18 +01:00
f82668148c
Merge branch 'dev' into chore/logging 2025-03-02 15:13:53 +01:00
4b40653a1c
fix(backend): Verander Grafana poort
Verander grafana poort naar 3100 om conflict met standaard poort 3000
van backend te vermijden.
2025-03-02 14:10:31 +01:00
Gerald Schmittinger
4f201a1253 chore(backend): Automatische import van testdata in Keycloack.
Zie idp/README.md voor meer informatie erover wat de testdata inhoudt.
2025-03-02 01:25:57 +01:00
Gerald Schmittinger
be667c7c53 feat(backend): Auth middleware toegevoegd.
Deze verifiëert het meegegeven bearer token. Door een specifieke extra middleware per endpoint kan dan aangegeven worden of deze enkel toegankelijk is voor leerlingen, leerkrachten of allebei.
2025-03-01 23:09:42 +01:00
Gerald Schmittinger
ee5fe4774e feature(backend): PORT-EnvVar wordt nu ook via envvar.ts ingelezen 2025-02-26 23:18:11 +01:00
Gerald Schmittinger
62a278a6e0 feat(backend): Databank initialiseren
Verbinding met databank aangemaakt, eerste entities toegevoegd, centrale API aangemaakt om omgevingsvariabelen voor onze app op te vragen.
2025-02-25 12:48:25 +01:00
7fd6305fd9
chore(backend): Loki configureren
De meeste console statements vervangen door Loki
2025-02-23 17:29:11 +01:00
0f8bd3df6a
chore: Basic logging met loki 2025-02-23 13:56:40 +01:00
9bd7696c7b
chore(backend): Postgres in Docker
Voeg Postgres toe aan simpele docker compose
Initialisatiescript
2025-02-20 14:52:24 +01:00