5e041dfa89
Merge branch 'master' into 145-build-system-rewrite
2025-03-31 12:39:36 +02:00
e38e22a064
build(backend/Dockerfile): fix backend Dockerfile ENTRYPOINT
2025-03-28 17:30:45 +01:00
64df38f2a9
fix(build): minor haskell typos/errors
...
The code was written without having a working compiler, hence some accidental code kinks remained.
2025-03-28 08:58:35 +01:00
a3762ce938
Merge branch 'master' of https://dev.azure.com/fraport/Fahrerausbildung/_git/FRADrive
2025-03-28 08:33:22 +01:00
573abcf43f
refactor(lms): fix hlint suggestions
2025-03-28 08:32:30 +01:00
89d2462974
Merged PR 18750: refactor haskell build container
2025-03-27 12:09:47 +00:00
599d2c1c7a
build(backend/Dockerfile): switch to custom-built haskell/stack Dockerfile to supply missing LLVM
2025-03-27 12:52:49 +01:00
d2105c8894
build(backend/Dockerfile): prevent chown of backend files by allow-different-user in stack config
2025-03-27 12:52:07 +01:00
7b486702f4
Add map creating utility after merge confligt
2025-03-27 11:33:06 +00:00
bf88b19f1c
Merged PR 18721: chore(tutorial): granting qualification automatically picks better expiry date
...
chore(tutorial): granting qualification automatically picks better expiry date
Previously, the form for granting tutorial users a qualification suggested the minimum of all expiry dates, if there where several course qualficiations. This lead to some users being granted driving licences being valid for only one month.
The expiry date can now be left blank, using the validDuration of the selected qualification instead.
The default is blank, if there are more than one course qualification having disagreeing qualification dates.
2025-03-27 11:29:18 +00:00
fd6ba5b0c5
build(backend/Dockerfile): add ENTRYPOINT to support launching ghci with given SRC, etc.
2025-03-27 11:07:14 +01:00
5a5e4886b7
fix(build): merge from 145-build-system-rewrite neglected newer files
...
some directories were moved, which ignored files added later on
2025-03-25 18:23:00 +01:00
79e0d5a642
Merged PR 18666: Update to docker compose
2025-03-25 15:21:18 +00:00
72f5a9fb37
build: move backend-related files into backend dir; implement and connect services via docker-compose
...
TODOs left: reimplement clean and help, sync static,well-known and assets between services
2025-03-23 04:52:49 +01:00