Commit Graph

7761 Commits

Author SHA1 Message Date
8a0da40793 build(Makefile): add documentation for help 2024-10-02 23:50:12 +02:00
f17d89c21e chore(occurrences): add GIN index for JSONB columns 2024-10-02 15:52:08 +02:00
c5f473a303 build(backend): tweak default settings 2024-10-02 15:43:24 +02:00
de357becbd build(frontend): tweak webpack config 2024-10-02 15:42:40 +02:00
6b5b1f0f41 build(Makefile): start memcached and minio containers for serving 2024-10-02 14:39:12 +02:00
1b447a330d Merge branch '145-build-system-rewrite' of gitea.uniworx.systems:fraport/fradrive into 145-build-system-rewrite 2024-10-01 10:00:56 +02:00
2295f54486 build(docker/database): use postgres-container given .d dir to automatically apply postgres config 2024-10-01 09:59:15 +02:00
09e53fda53 build(docker/database): add password to postgres uniworx user in schema 2024-10-01 09:58:23 +02:00
3c6af00f43 build(docker/database): relax pg_hba.conf 2024-10-01 09:57:59 +02:00
918a57748e build(backend): remove deprecated code 2024-10-01 09:57:24 +02:00
50d58108ed build(Makefile): fix serve-backend; rename uniworxdb-target 2024-10-01 09:56:40 +02:00
5c7b4cff93 refactor(occurrences): fix migration 2024-09-30 16:05:33 +02:00
83fe750b15 refactor(occurrences): remove RoomReference from model and add migration 2024-09-30 13:56:45 +02:00
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