Commit Graph

8358 Commits

Author SHA1 Message Date
1c25f06853 ci(azure-pipelines): switch frontend image build to Bash@3 task 2025-01-15 13:36:47 +01:00
34567311d0 ci(azure-pipelines): fix docker task syntax 2025-01-15 13:28:19 +01:00
d8425ac562 build(docker/backend): prebuild dependencies before COPY, temporarily COPY everything 2025-01-15 13:25:26 +01:00
61bd28a21c ci(azure-pipelines): add frontend image build 2025-01-15 13:22:53 +01:00
fb518ac4ef build(docker/frontend): prepare Dockerfile for pipeline usage 2025-01-14 18:41:03 +01:00
b2a5bb715a chore(tutorial): add separate exam occurrence edit page (WIP) 2025-01-14 18:28:31 +01:00
c9999d9b06 ci(azure-pipelines): rename backend task 2025-01-14 17:29:22 +01:00
e729cccf23 ci(azure-pipelines): do docker logout 2025-01-14 17:27:52 +01:00
4766dea3d5 ci(azure-pipelines): cleanup yaml 2025-01-14 17:27:01 +01:00
425804e4b6 build(docker/backend): refine COPY sources 2025-01-14 17:17:42 +01:00
6d0161c598 build(docker/backend): do stack-install before dependency build 2025-01-14 08:41:25 +01:00
3c3cabc909 build(docker/backend): remove debug prints 2025-01-14 08:40:39 +01:00
c3fee55090 build(docker/backend): remove debug prints 2025-01-13 22:25:51 +01:00
6f5cc4da20 ci(azure-pipelines): perform docker-login before any docker calls 2025-01-13 22:16:42 +01:00
d275e465c8 chore(exam): add convenience function to duplicate exam occurrences to another day 2025-01-13 19:26:43 +01:00
f140342e2d ci(azure-pipelines): use Dockerfile in root dir 2025-01-13 19:00:50 +01:00
09a44d13cc ci(azure-pipelines): use Dockerfile with --file 2025-01-13 18:57:37 +01:00
67108a8f84 ci(azure-pipelines): use docker build in Bash@3 2025-01-13 18:55:10 +01:00
5787796eac build(docker/backend): try COPY instead of RUN cp 2025-01-13 18:49:19 +01:00
2149189394 ci(azure-pipelines): add bash debug output; checkout self 2025-01-13 18:43:14 +01:00
d455cb4f71 build(docker/backend): add more debug info 2025-01-13 18:35:39 +01:00
Sarah Vaupel
181b18460e Update azure-pipelines.yaml for Azure Pipelines 2025-01-13 17:27:44 +00:00
e8353f6200 build(docker/backend): add debug info 2025-01-13 18:20:03 +01:00
3faf8017b6 chore(exam): auto name generation for examOccurrences 2025-01-13 17:53:22 +01:00
1dce3ab2b1 build(docker/backend): use cache mounts for apt-installs 2025-01-13 17:50:20 +01:00
1a344feaa3 Merge branch '145-build-system-rewrite' of https://dev.azure.com/fraport/Fahrerausbildung/_git/FRADrive into 145-build-system-rewrite 2025-01-13 17:17:17 +01:00
55d9097ca8 build(docker/backend): try mount param in RUN for dependency cache 2025-01-13 17:17:14 +01:00
Sarah Vaupel
9a25ae6d63 Update azure-pipelines.yaml for Azure Pipelines 2025-01-13 14:20:30 +00:00
Sarah Vaupel
33f33b1f44 Update azure-pipelines.yaml for Azure Pipelines 2025-01-13 14:12:03 +00:00
Sarah Vaupel
d441ff40ef Update azure-pipelines.yaml for Azure Pipelines 2025-01-13 14:06:32 +00:00
c903b84082 chore(tutorial): add covenience button to full exam editing 2025-01-10 17:50:09 +01:00
b095b4feed fix(tutorial): fix exam occurrence form
works better, but still not 100%
some debugging added
2025-01-09 19:24:35 +01:00
19cc34d21f ci(azure-pipelines): tweak mount dir 2025-01-09 16:29:32 +01:00
9aa1de6a4a ci(azure-pipelines): change mount dir to work dir as reported from previous runs 2025-01-09 16:24:07 +01:00
f954ebce43 chore(tutorial): switch relevant exams from registerFrom/To to examStart/End
registering is of users/supervisors, but this page is for admins, so  examStart/examEnd are only relevant for when it is actually happening
2025-01-09 12:57:33 +01:00
be0b90d0a1 chore(tutorial): towards #2347 exam occurrence form design finished, but buggy somehow (WIP)
Propably due to multiActionAForm badly interacting with contained massInputForm
2025-01-09 12:48:09 +01:00
17d64e218b chore(pathpiecel): PathPiece instance for lists of exam occurrence ids
towards #2347
2025-01-09 10:15:33 +01:00
c218a55be8 chore(tutorial): towards #2347 exam occurrence form mostly working (WIP)
form is completed, but the initial call needs proper arguments from DB about all apropriate exams
2025-01-08 19:01:59 +01:00
d37d39301c chore(tutorial): towards #2347 exam occurrence form added (WIP) 2025-01-08 15:28:10 +01:00
0b9e55cfea ci(azure-pipelines): use /work/1 as mount-dir; copy repository recursively again 2024-12-20 16:59:26 +01:00
4669a47d9b build(docker/backend): copy complete directory to PROJECT_DIR 2024-12-20 16:28:41 +01:00
6acaa3f796 ci(azure-pipelines): use Pipeline.Workspace instead of Build.Repository.LocalPath 2024-12-20 16:19:58 +01:00
98880f67ee ci(azure-pipelines): use correct local-repository path 2024-12-20 16:07:19 +01:00
4fbf0ba72d build(docker/backend): fix typo 2024-12-20 15:50:30 +01:00
ef669aeb06 ci(azure-pipelines): supply fraport-internal haskell image url as build-arg 2024-12-20 15:42:48 +01:00
5bb77d8b2b chore(docker): remove obsolote image definitions 2024-12-20 15:40:18 +01:00
db9481cffb build(docker/backend): make FROM image and tag configurable by build-arg
use docker.io haskell image per default as build-arg, and later use fraport-internal args for pipeline
2024-12-20 15:39:12 +01:00
8b52f00fb0 chore(tutorial): towards #2347 add convenience buttons to add exam tutorial (STUB)
This is STUB add a multiform action that is not yet evaluated. Form Handler is to be implemented next.
2024-12-19 17:56:21 +01:00
82ed04008a ci(docker/haskell): do not use root 2024-12-19 16:03:27 +01:00
f9562c4a32 chore(tutorial): assign exam rooms for tutorial users ad hoc 2024-12-19 15:57:49 +01:00