f642b9cccf
fix(occurrences): room occurrence form works now
2024-10-07 18:31:02 +02:00
d720a47425
Merge branch '145-build-system-rewrite' of gitea.uniworx.systems:fraport/fradrive into 145-build-system-rewrite
2024-10-07 14:41:55 +02:00
Stephan Barth
c5409ad902
build(utils/watchrun.sh): File watcher for running commands.
2024-10-07 14:40:44 +02:00
848985cbb5
build(Makefile): refactor container run calls
2024-10-07 13:07:17 +02:00
72b2b6876b
fix(test): add arbitrart instances and adjust argument changes to tests
2024-10-07 12:58:22 +02:00
3db65597fe
build(Makefile): reintroduce well-known
2024-10-07 12:39:53 +02:00
67e659521e
build(Makefile): always run containers interactively for better cancellation
2024-10-06 02:05:53 +02:00
c9ecb30542
fix(build): occurrences no longer have a READ instance
2024-10-04 16:16:32 +02:00
8ddf38b904
chore(build): limit max compile cpu cores to 5
2024-10-04 16:13:40 +02:00
21592347b4
chore(occurrences): workaround provide simple room field with least recent suggestions
2024-10-04 16:13:01 +02:00
e625dca6ea
refactor(memcached): remove ARC cache and LRU logic some more
...
more leftover dead code was removed, especially cache prewarm options that no longer had an effect on a non-existing ARC cache
2024-10-04 12:19:27 +02:00
bae8ccc45a
build(Makefile): replace old webpack-based frontend bundling with static bundling using esbuild
2024-10-03 22:07:25 +02:00
1ed27efccf
build(frontend): use esbuild-compatible svg include inside scss/sass files
2024-10-03 22:06:51 +02:00
cb9ce5b196
build(frontend): use esbuild instead of (to be deleted) webpack for bundling static files
2024-10-03 22:04:32 +02:00
6c862c98e9
build(webpack): switch to commonjs for webpack config
2024-10-02 23:53:18 +02:00
c7331db3ce
build(backend): switch to localhost in settings.yaml
2024-10-02 23:51:08 +02:00
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