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
3c6a580808
chore(git): add ghci history to gitignore
2025-03-28 08:52:58 +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
5fd52768bc
build(Makefile): add list-projects target
2025-03-27 11:35:01 +01:00
123e9eb057
build(Makefile): fix shell and ghci targets for entrypoint
2025-03-27 11:30:54 +01:00
5ab47c6c4f
chore: update gitignore [skip ci]
2025-03-27 11:30:05 +01:00
fd6ba5b0c5
build(backend/Dockerfile): add ENTRYPOINT to support launching ghci with given SRC, etc.
2025-03-27 11:07:14 +01:00
f784f645a6
docs(Makefile): add missing help entries for shell and ghci
2025-03-27 11:06:15 +01:00
92ff99a36e
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-26 16:58:07 +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
506b26ddd5
Merged PR 18679: build(Makefile): hard-kill containers before cleaning images
...
build(Makefile): hard-kill containers before cleaning images
2025-03-25 16:46:14 +00:00
aa664a5822
build(Makefile): hard-kill containers before cleaning images
2025-03-25 17:45:54 +01:00
487069b29e
Merged PR 18678: build(Makefile): start: exec instead of run
...
build(Makefile): start: exec instead of run
2025-03-25 16:41:23 +00:00
f5d701a871
build(Makefile): start: exec instead of run
2025-03-25 17:41:07 +01:00
579ea86503
Merged PR 18677: build(Makefile): launch bash in shell-$SERVICE; add ghci target
...
build(Makefile): launch bash in shell-$SERVICE; add ghci target
2025-03-25 16:27:50 +00:00
9c1b074adf
build(Makefile): launch bash in shell-$SERVICE; add ghci target
2025-03-25 17:27:21 +01:00
a01398f1db
Merged PR 18675: add shell-service
2025-03-25 16:16:51 +00:00
020486819f
build(Makefile): add shell-$SERVICE target
2025-03-25 17:15:31 +01:00
cd8a7a8322
build(compose.yaml): fix backend binary path bind; add bin path to PATH
2025-03-25 16:52:32 +01:00
79e0d5a642
Merged PR 18666: Update to docker compose
2025-03-25 15:21:18 +00:00
27c5f61299
build(compose.yaml): restrict help service permissions
2025-03-25 15:51:41 +01:00
69b5818427
build(Makefile): remove images too on clean-all
2025-03-25 15:46:39 +01:00
e5e7612e9b
build(Makefile): Clean containers on clean-all
2025-03-25 15:44:00 +01:00
ebf71b7135
build(compose.yaml): fix help command
2025-03-25 15:34:14 +01:00
e7c7ec7a82
docs(Makefile): add help messages
2025-03-25 15:33:45 +01:00
d55efd77f7
build(Makefile): rework help and clean
2025-03-25 15:20:21 +01: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
f1ec60a5b6
build: start to rewrite containerized-Makefile logic for docker-compose; restructure frontend build
2025-03-23 01:44:38 +01:00
5c01ea36c1
chore(release): 27.4.59-0.0.20+145-build-system-rewrite
2025-03-19 02:19:27 +01:00
26b34eee15
build(docker/backend): disable tlmgr for now, to be fixed elsewhere
2025-03-19 02:19:17 +01:00
efa55c8f72
Merged PR 18403: Static ports for development
...
Commit babee7af : build(Makefile): use static port and dir settings for memcached, minio and maildev
2025-03-18 13:57:20 +00:00
babee7afa2
build(Makefile): use static port and dir settings for memcached, minio and maildev
2025-03-18 14:02:46 +01:00
0cee6f01e8
build(Makefile): fortify PROD var
2025-03-18 14:02:09 +01:00
fdd4283b0d
Merged PR 18302: Various Container Fixes
...
- SET_IMAGE problem fixed
- Static files via memcached
2025-03-17 12:03:42 +00:00
0ac972bf22
chore(release): 27.4.59-0.0.19+145-build-system-rewrite
2025-03-17 10:18:25 +01:00
f40818c1cc
build(docker/backend): tlmgr init-usertree
2025-03-17 10:18:06 +01:00
d33a792045
build(Makefile): remove SET_IMAGE in favour of LOCAL_CONTAINERFILE; use non-local postgres with launch args
2025-03-17 10:15:16 +01:00
9ce3b5d146
chore(release): 27.4.59-0.0.18+145-build-system-rewrite
2025-03-17 09:41:54 +01:00
570cfc238b
fix(static): fix addStaticContent by using memcached again to supply static files
2025-03-14 20:19:26 +01:00
4fb7a71cfc
Merged PR 18230: build(frontend): fix frontend manifest generation
...
build(frontend): fix frontend manifest generation
2025-03-13 14:05:37 +00:00
b8f6581064
build(frontend): fix frontend manifest generation
2025-03-12 01:21:13 +01:00
c9613e2982
fix(docker): add latex packages to backend container
2025-03-11 17:45:04 +01:00
19c64616f0
fix(build): changing tlmgr setup
2025-03-11 17:06:23 +01:00
e403b6bfb2
Merge branch 'master' of https://dev.azure.com/fraport/Fahrerausbildung/_git/FRADrive
2025-03-11 16:26:32 +01:00