e29e6f3db8
refactor(occurrences): fold RoomReference into Occurrences (WIP)
...
Each Occurrence now has its own RoomReference, i.e. Mondays may have a different Room assigned than Tuesdays
WIP Problem: occurrencesAFrom does not work, always insists on Room missing
2024-09-24 17:15:15 +02:00
6dd27eb848
fix(build): minor
2024-09-24 13:10:14 +02:00
4c2baa4e9f
fix(occurrences): occurringLessons had an erroneously inverted condition
2024-09-24 13:05:16 +02:00
384c39b9ec
chore(occurrences): add datatype LessonTime for dealing timetable intervals
2024-09-24 11:21:33 +02:00
a262921a7d
refactor(memcached): remove ARC cache entirely
...
NOTE: this was a crude surgery, removing everything ARC related; some dead code artifacts may have remained.
Especially check PrewarmCacheConf
Reason for removall: adding `memcachedInvalidateClass` was difficult to implement with ARC active; ARC was known to be problematic; removal was easier (see #2 2024-09-23)
2024-09-23 18:52:26 +02:00
05638c2b51
chore(memcached): add key classes for easy invalidation
2024-09-23 17:09:47 +02:00
Stephan Barth
371cdf1e3e
build(Makefile): unified phonyness of '--'-targets.
2024-09-23 12:21:18 +02:00
Stephan Barth
829058aea4
build(Makefile): containerized make help if no perl installed.
2024-09-23 11:57:46 +02:00
Stephan Barth
bb57451cbc
build(Makefile): make help produces usable output.
2024-09-23 11:06:00 +02:00
Stephan Barth
1a5564031d
build(Makefile): Help notification stub started.
2024-09-23 11:03:18 +02:00
cf76752894
build(docker/database): work on postgres config
2024-09-23 00:18:13 +02:00
ecb085ad10
build(Makefile): revise database-fill/clear/migrate/... target logic
2024-09-23 00:17:40 +02:00
599649fb25
build(docker/database): fix postgres FROM url
2024-09-22 02:37:55 +02:00
20552032de
build(docker): allow backend container to connect to database container
2024-09-22 02:37:38 +02:00
052c361f1d
build(Makefile): tweak .stack dep caching logic
2024-09-20 16:25:10 +02:00
d0f4704c15
build(docker/backend): improve dir handling
2024-09-20 04:40:24 +02:00
aa563bc91c
build(backend): update stack.yaml
2024-09-20 04:39:52 +02:00
0b0502e5e0
build(Makefile): implement clean-all target to also cleanup containers, images, and volumes
2024-09-20 02:37:58 +02:00
01a75dc6e8
build(docker): resort to dockerhub images for the moment
2024-09-20 02:37:20 +02:00
0389fadd41
chore: gitignore
2024-09-19 16:49:12 +02:00
dfc314fa82
build(Makefile): update clean
2024-09-19 13:03:25 +02:00
734c82eff7
build(frontend): create well-known based on new i18n.json
2024-09-19 13:02:46 +02:00
793ed1af32
build(Makefile): clean more files and dirs
2024-09-19 11:34:24 +02:00
3d7df8066d
refactor(daily): factor our tutorial selection function
2024-09-18 18:03:49 +02:00
6c9d92475e
fix(firm): filtering by active supervisor working
2024-09-17 17:59:58 +02:00
78c645cf21
fix(lpr): print log sorting works now
2024-09-17 17:58:52 +02:00
e8b276851c
fix(build)
2024-09-17 12:58:13 +02:00
e16baedfce
refactor(model): move JSONB instance to proper module
2024-09-17 12:57:31 +02:00
d19266e918
chore(lpr): improve lpr log display
2024-09-17 12:56:49 +02:00
c574996714
build(Makefile): pass WATCH var to make inside container
2024-09-17 01:55:03 +02:00
4b0bbbd317
build(Makefile): add db-fill stub
2024-09-17 01:47:56 +02:00
9965b78ddb
chore(frontend): update package.json (remove real-favicon-webpack-plugin)
2024-09-17 01:43:42 +02:00
2a49cea4de
build(Makefile): add target to start interactive shells inside containers
2024-09-17 01:43:14 +02:00
d82cca843a
build(Makefile): add %-shell stub
2024-09-17 01:27:45 +02:00
8f52c848e8
chore(frontend): update webpack config (remove realfavicon-gen)
2024-09-17 01:27:20 +02:00
d773906343
build(Makefile): revise assets targets
2024-09-17 01:12:22 +02:00
fea82d2cc7
chore: remove deprecated config and tests
2024-09-17 01:01:41 +02:00
d151d0ca07
build(docker/frontend): add imagemagick to frontend dependencies for favicon generation
2024-09-17 00:59:33 +02:00
f0ef27635a
build(frontend): delete some unused favicon config
2024-09-17 00:53:15 +02:00
916de8d0ae
build(frontend): fix faviconize dir removal
2024-09-17 00:52:54 +02:00
d063f6827c
build(frontend): generate favicons based on svg using local tooling
2024-09-17 00:47:11 +02:00
53c68638da
chore(daily): make company a property of TutorialParticipant, towards #90
2024-09-16 17:16:19 +02:00
6bc83f1418
ci(gitlab-ci): GIT_DEPTH per default considering only the last 10 commits, really...
2024-09-16 02:21:31 +02:00
e28c695eb6
ci(gitlab-ci): add debug print
2024-09-16 02:15:43 +02:00
c1e89b5046
ci(gitlab-ci): fix GIT_STRATEGY
2024-09-16 02:12:52 +02:00
db515f0041
ci(gitlab-ci): do full pull for dynamic pre-setup job
2024-09-16 02:11:56 +02:00
120e00ea2e
ci(gitlab-ci): pull frontend artifacts from backend downstream pipeline
2024-09-16 01:51:13 +02:00
e059082cf6
ci(gitlab-ci): add config/webpack.yml to frontend artifacts
2024-09-15 15:01:14 +02:00
3833a97a07
build(docker/database): EXPOSE correct database port
2024-09-15 03:50:09 +02:00
59edebe1cf
build(docker): use "host" as --network for docker runs
2024-09-15 03:44:14 +02:00