79714d2971
chore(versionbump): Add Instances, reordered code, removed redundant constraints, added missing constraints.
2024-10-08 04:01:01 +02:00
8661932a28
chore(versionbump): Adapted to changed upstream type signature of Servant.Server.Internal.CaptureRouter
2024-10-08 03:28:44 +02:00
e87a9e5623
chore(versionbump): Add Instances, reordered modules, postponed network version bump.
2024-10-07 19:04:55 +02:00
3dcfa4ce7e
chore(versionbump): Renamed Data/Aeson/Types/Instances.hs to Data/Aeson/Types/InstancesPre.hs
2024-10-07 19:03:44 +02:00
eca7949da4
chore(versionbump): Add Instance, fix redundant import problems.
2024-10-07 15:54:48 +02:00
cd66e5827a
chore(versionbump): FromJSON instance added to MergeHashMap
2024-10-06 18:13:31 +02:00
9e48b4b8c1
chore(versionbump): Reverted old versionbump of CryptoID.hs and implemented a new one.
2024-10-06 16:57:30 +02:00
081310c656
chore(versionbump): Additional restrictions added.
2024-09-25 03:24:29 +02:00
34dd21c1e9
chore(versionbump): Removed now redundant functions, reordered code.
2024-09-25 01:43:27 +02:00
16e45a1e42
chore(versionbump): Additional restrictions added; redundant imports removed.
2024-09-24 11:44:29 +02:00
53aced7714
chore(versionbump): Removed redundant restrictions, fixed instances, ...
2024-09-23 12:40:43 +02:00
9cbe79cbe3
build(dependenies)
2024-09-23 09:15:31 +02:00
c220a712f7
Merge remote-tracking branch 'origin/145-build-system-rewrite' into 144-ghc-update
2024-09-22 03:09:59 +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
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
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
08f2b5e56a
build(docker): publish database port for serve
2024-09-15 03:41:38 +02:00
5b5e33566a
build(docker/backend): properly pulish exposed backend ports on serve
2024-09-15 02:55:59 +02:00
ef66ab1538
build(Makefile): run containers interactively (-it) when serving
2024-09-15 01:59:08 +02:00
320f848aa9
ci(gitlab-ci): switch to custom (iso-like, but image tag friendly) date format for image versioning
2024-09-13 18:42:07 +02:00
b928af40e6
ci(gitlab-ci): switch to branch-first, image-type second for container registry destination
2024-09-13 18:23:40 +02:00
e77b159c02
ci(gitlab-ci): use last modified iso-date instead of commit count for frontend/backend image versioning
2024-09-13 18:20:30 +02:00
746e8a4d16
ci(gitlab-ci): git-log --all commits for frontend and backend dependencies for image version
2024-09-13 17:47:26 +02:00
8aec2676d0
ci(gitlab-ci): add more debug output
2024-09-13 17:42:55 +02:00
973e7657b4
ci(gitlab-ci): add debug output for dynamic setup
2024-09-13 17:40:28 +02:00
45d0e79649
ci(gitlab-ci): fix backend container rules syntax
2024-09-12 15:59:25 +02:00
ce86bbf47a
build(docker/frontend): fix if-then-else syntax
2024-09-12 11:49:47 +02:00
fa4b77b0ee
ci(gitlab-ci): GIT_STRATEGY = none for wait container jobs
2024-09-12 11:44:05 +02:00
6005680b38
ci(gitlab-ci): add more debug output for container builds
2024-09-12 11:40:46 +02:00
a6873fefdd
ci(gitlab-ci): add missing frontend wait container var
2024-09-12 11:36:43 +02:00
48b13c08a6
ci(gitlab-ci): fix backend container prod rules
2024-09-12 11:33:57 +02:00
774260fa3a
ci(gitlab-ci): prohibit the container waiters (for MRs) to wait longer than 3h
2024-09-12 11:31:48 +02:00
4513634a0c
ci(gitlab-ci): use curl instead of wget again; more output for wait
2024-09-12 11:30:12 +02:00
7600862444
ci(gitlab-ci): fix backend container rules
2024-09-12 11:23:28 +02:00
5d72a99390
chore(build): Add missing dependencies for build.
2024-09-12 03:34:40 +02:00
672bb8708c
ci(gitlab-ci): set correct build-args for container builds
2024-09-12 01:11:55 +02:00
f8886e02a7
ci(gitlab-ci): move buildah yum install inside script
2024-09-12 01:05:40 +02:00
e9cbb0771d
ci(gitlab-ci): fix IMAGE_EXISTS grep
2024-09-12 01:04:23 +02:00
4d0bcca246
ci(backend): fix backend pipeline targets
2024-09-12 00:55:50 +02:00
56c26cdc04
ci(frontend): fix frontend pipeline targets
2024-09-12 00:54:05 +02:00
2d1cd421c7
ci(gitlab-ci): remove debug prints
2024-09-12 00:49:17 +02:00
7ce0ce4162
chore: Fix merge.
2024-09-12 00:49:04 +02:00
770be6c00f
ci(gitlab-ci): use correct package manager for installing wget
2024-09-12 00:46:37 +02:00
4240eb9ad2
ci(gitlab-ci): install wget
2024-09-12 00:43:06 +02:00
ee933de99f
ci(gitlab-ci): use wget instead of curl
2024-09-12 00:40:56 +02:00
f35f058479
Merge remote-tracking branch 'origin/145-build-system-rewrite' into 144-ghc-update
2024-09-12 00:28:54 +02:00
90ab22ce16
build(Makefile): cleanup; add .assets no-op target for caching
2024-09-12 00:21:53 +02:00
cb5eb00e51
chore(stack): Revert stack.yaml to version from 144-ghc-update
2024-09-11 01:31:17 +02:00
2aae4cb045
build(Makefile): fix frontend-compile subcalls
2024-09-11 01:10:59 +02:00
da0d02f711
Merge remote-tracking branch 'origin/145-build-system-rewrite' into 144-ghc-update
2024-09-11 01:04:44 +02:00
d77f372158
build(Makefile): fix compile dev/prod logic
2024-09-11 00:59:06 +02:00
1f0cd1066a
build(Makefile): work on make serve
2024-09-11 00:37:36 +02:00
6709d27732
build(Makefile): work on serving
2024-09-09 16:21:11 +02:00
609db460f6
chore: gitattributes
2024-09-09 14:11:33 +02:00
bc6ec24b84
build(Makefile): Better container control.
...
More careful tracking of when to call container so that container is not called in a container but is always called when needed. Also renamed several targets to achieve this.
2024-09-09 13:51:05 +02:00
277ae187f5
build(Makefile): work on start targets
2024-09-06 05:59:44 +02:00
faf4cc8c03
build(docker/backend): update backend Dockerfile for MOUNT_DIR and PROJECT_DIR update
2024-09-06 05:16:44 +02:00
04030ce6f0
build(Makefile): make .stack target phony
2024-09-06 05:16:17 +02:00
0a2ab4129e
build(Makefile): major Makefile makeover
2024-09-06 05:11:27 +02:00
998b06d9af
build(docker/frontend): Added configuration options for whether to store compilation results in the image or write it back to the file system.
2024-09-06 03:07:02 +02:00
426ea5b170
ci(gitlab-ci): use new registry-waiting procedure for backend container
2024-09-05 12:36:06 +02:00
35faf1422c
chore(docker): remove deprecated Dockerfile
2024-09-05 12:25:29 +02:00
b0fe5c5b47
build(docker/backend): apt-get update right before each install
2024-09-05 12:23:32 +02:00
c10715fdfc
build(docker): replace docker compose with podman and link Dockerfiles to root dir instead
2024-09-05 12:23:04 +02:00
a96dc946a8
build(docker/frontend): bind-mount project root to /tmp in Dockerfile
2024-09-05 02:36:27 +02:00
a865f2f159
build(docker): update compose.yaml
2024-09-05 02:35:47 +02:00
a1bbd05e68
ci(gitlab-ci): install curl for wait for container
2024-09-05 02:04:49 +02:00
1fd0abb8e8
ci(gitlab-ci): fix the bash syntax fix
2024-09-05 02:01:59 +02:00
f79a024dca
ci(gitlab-ci): fix bash syntax (ugh)
2024-09-05 01:57:44 +02:00
3fcdbdf7f2
build(docker): update compose.yaml
2024-09-05 01:51:31 +02:00
42cc5cc4a2
build(docker/frontend): always update apt cache before install
2024-09-05 01:51:08 +02:00
a792bdeb2f
build(Makefile): add local release target
2024-09-05 00:54:20 +02:00
9625bcbf4b
ci(gitlab-ci): fix bash test syntax
2024-09-05 00:34:34 +02:00
0488edf7ae
ci(gitlab-ci): add wait job for frontend container in merge request pipelines
2024-09-05 00:29:35 +02:00
5551f869e3
ci(gitlab-ci): change curl token
2024-09-05 00:13:56 +02:00
71afd4a0df
docs(gitlab-ci): tweak comments
2024-09-04 06:00:34 +02:00
fa02a0727a
build(docker/fradrive): update release Dockerfile to copy bin
2024-09-04 05:32:46 +02:00
c47d1c01f8
ci(backend): fix release container rules
2024-09-04 05:30:40 +02:00
dfc83b7b3c
ci(backend): add release job to backend-prod downstream pipeline
2024-09-04 05:28:42 +02:00
034be6e2c9
ci(gitlab-ci): fix curl more
2024-09-04 05:23:22 +02:00
be75627bc0
ci(gitlab-ci): fix curl
2024-09-04 05:17:41 +02:00
b5f2f4ff0e
ci(gitlab-ci): use CI_JOB_MANUAL for container setup
2024-09-04 04:59:15 +02:00
e5eae3da2c
ci(gitlab-ci): fix container rules
2024-09-04 04:57:02 +02:00
c3722693ad
ci(gitlab-ci): work on container rebuilds
2024-09-04 04:52:27 +02:00
2f8e6bc30b
ci(gitlab-ci): fix syntax even more
2024-09-04 04:41:01 +02:00
b549f0027f
ci(gitlab-ci): try to fix syntax
2024-09-04 04:31:01 +02:00
597a611f58
ci(gitlab-ci): fix syntax
2024-09-04 04:24:47 +02:00
3c71388a32
ci(gitlab-ci): fix syntax
2024-09-04 04:21:48 +02:00
fc57bdffb5
ci(gitlab-ci): replace manual frontend container build
...
check if image already exists in the registry and build if not; also rebuild on manual run
2024-09-04 04:18:53 +02:00
d4d18a968c
build(frontend): update karma config
2024-09-04 03:18:46 +02:00
c7d5cbfb49
build(frontend): fix webpack config
2024-09-03 02:44:26 +02:00
f4ee39c717
build(docker/frontend): remove debug output
2024-09-03 02:17:25 +02:00
fd51a1ce5e
build(frontend): fix webpack config
2024-09-03 02:16:16 +02:00
03aa1c6837
chore(frontend): eslint
2024-09-03 02:04:35 +02:00
6e42c3d1c7
build(frontend): fix babel config
2024-09-03 01:59:49 +02:00
483f3f7e05
build(frontend): fix frontend webpack paths
2024-09-03 01:57:36 +02:00
6854201b0f
build(frontend): add missing dependencies for webpack config
2024-09-03 01:57:15 +02:00
7b08f37a51
build(frontend): update babel config
2024-09-03 01:56:48 +02:00
68398fdcc6
build(frontend): disallow require, update webpack config for js instead of cjs
2024-09-03 01:43:39 +02:00
115d2e2629
build(frontend): account for moved eslint config file with new syntax
2024-09-03 01:42:47 +02:00
de6811372b
build(Makefile): clean .cache
2024-09-03 00:43:03 +02:00
3fcb7d2b4e
build(docker/frontend): remove deprecated and unsafe babel-preset-env dependency by tweaking babel config
2024-09-02 16:02:33 +02:00
0ecba9f829
build(docker/frontend): fix babel and webpack config for new node version
2024-09-02 15:50:26 +02:00
95e1f03d31
Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite
2024-09-02 13:42:51 +02:00
025388a2f2
ci(gitlab-ci/version.pl): Implemented changelog handling in version.pl
2024-09-01 13:08:52 +02:00
ae235bf269
chore(webpack): update webpack config for major node and npm update
2024-08-29 18:49:59 +02:00
b4a59f6b02
chore(package.json): add/fix more frontend dependencies
2024-08-29 18:49:22 +02:00
d25ce1a011
chore(package.json): upgrade and fix dependencies
2024-08-29 18:02:07 +02:00
f9dd14ca9b
chore(package.json): remove orphan definitions and scripts
2024-08-29 17:44:30 +02:00
863010a630
chore(package.json): upgrade dependencies and remove unnecessary packages
2024-08-29 17:43:31 +02:00
6da2146793
build(docker/frontend): add debug info
2024-08-29 16:41:06 +02:00
2c5423e869
ci(gitlab-ci): fix release needs
2024-08-29 16:38:39 +02:00
f2072ca31b
ci(gitlab-ci): unite release:prepare and release:changelog jobs
2024-08-29 16:37:55 +02:00
5ae515594d
ci(gitlab-ci): use new versioning script to compute release version
2024-08-29 16:35:17 +02:00
45d1480181
build(docker/frontend): upgrade nodejs version
...
14.7.1 -> 20.17.0, probably with a lot yet untreated breaking changes
2024-08-29 16:28:41 +02:00
3257926da7
build(docker/frontend): pin nodejs version
2024-08-28 04:19:40 +02:00
82838a22b5
ci(gitlab-ci): fix rules for container rebuilds
2024-08-28 03:15:11 +02:00
096082cb67
build(docker/backend): set stack root outside build dir to avoid overwrites
2024-08-28 03:09:36 +02:00
71d3ea01a5
ci(gitlab-ci): revise release rules
2024-08-28 02:50:13 +02:00
5d6c7f6d13
ci(gitlab-ci): fix release-rules
2024-08-28 02:28:40 +02:00
4d882b1dd3
ci(gitlab-ci): revisit GIT_STRATEGY for builds
2024-08-28 02:27:10 +02:00
5a505085de
build(docker/fradrive): update fradrive Dockerfile for final release container
2024-08-28 02:13:50 +02:00
8570bac39e
ci(gitlab-ci): work on release jobs
2024-08-28 02:12:47 +02:00
db519d3bcf
ci(gitlab-ci): fix release needs
2024-08-26 15:53:21 +02:00
5471a99475
ci(gitlab-ci): add release stub; use GIT_STRATEGY none for frontend and backend downstreams
2024-08-26 15:52:05 +02:00
6214d08558
ci(gitlab-ci): fix backend image dependencies
2024-08-26 14:32:17 +02:00
b5635fe992
ci(gitlab-ci): make frontend and backend images dependent on resprective package lists
2024-08-26 14:26:40 +02:00
476e4ab7b9
ci(docker/frontend): copy CI_PROJECT_DIR to new dir from mount
2024-08-26 13:57:05 +02:00
64394fdc65
ci(docker/backend): remove debug prints
2024-08-26 13:56:31 +02:00
6f8e7062fa
ci(gitlab-ci): fix artifact paths for frontend and backend downstreams
2024-08-26 13:56:08 +02:00
1658e3bb22
ci(docker/backend): copy files correctly
2024-08-26 13:47:24 +02:00
0edc48020c
ci(docker/backend): mkdir destination workdir
2024-08-26 13:37:45 +02:00
2d4f4f68df
ci(docker/backend): mount CI_PROJECT_DIR to tmp dir and copy to WORKDIR instead
2024-08-26 13:29:39 +02:00
a8c2d04a15
ci(docker/backend): disable custom stack root
2024-08-25 21:13:16 +02:00
46fbbe5fdb
ci(docker/backend): mount CI_PROJECT_DIR as volume for buildah image build RUNs
2024-08-25 18:36:18 +02:00
da9bd08dcb
ci(gitlab-ci): change --build-context for buildah image builds
2024-08-25 18:24:26 +02:00
3197c4700f
ci(docker/frontend): pre-make frontend dependencies on image build
2024-08-25 18:08:30 +02:00
79956e7af9
ci(docker/backend): add debug output
2024-08-25 18:08:10 +02:00
29b4d84d31
ci(docker): use --build-arg for providing ARG during buildah image builds
2024-08-25 17:49:38 +02:00
e385819ea3
ci(docker): use ARG instead of ENV for PROJECT_DIR
2024-08-25 17:39:27 +02:00
9d18b74ec5
ci(gitlab-ci): control image workdir via env var
2024-08-25 17:30:22 +02:00
9c0903bd4f
ci(docker/backend): remove unnecessary ADDs
2024-08-25 17:00:37 +02:00
0a047ea6c7
ci(docker/backend): pre-make backend-dependencies
2024-08-25 16:51:35 +02:00
d5fe326aea
Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite
2024-08-25 16:07:48 +02:00
d03c559111
ci(docker/backend): add missing dependencies
...
add llvm dependency to backend Dockerfile
2024-08-25 16:07:21 +02:00
fceaa0b5cf
ci(gitlab-ci): Do not display blocked on unused manual container builds.
2024-08-25 16:06:16 +02:00
68eeacf3c2
ci(gitlab-ci): fix syntax
2024-08-25 06:48:42 +02:00
1184d54ef1
ci(gitlab-ci): prod build
2024-08-25 06:22:53 +02:00
b9b45ed152
ci(gitlab-ci): unify setup and containers stages
2024-08-25 06:10:41 +02:00
a430bf3827
ci(gitlab-ci): cleanup dynamic frontend and backend downstream pipelines
2024-08-25 05:57:48 +02:00
6df013e4c0
ci(gitlab-ci): always execute setup:dynamic job
2024-08-25 05:39:03 +02:00
ce34fc1aed
ci(gitlab-ci): restructure setup and containers stages
...
rename stages and jobs in prepare/setup and new containers stage
2024-08-25 05:34:40 +02:00
d7821672e5
ci(docker/frontend): pass CHROME_BIN env var to make
2024-08-25 05:28:50 +02:00
d3370a42ac
ci(gitlab-ci): remove obsolete make env-var
2024-08-25 05:27:58 +02:00
da535be0d4
ci(gitlab-ci): improve refs
2024-08-25 05:23:00 +02:00
cd4eae08cf
ci(gitlab-ci): fix syntax
2024-08-25 05:17:02 +02:00
35e77e2d1d
ci(gitlab-ci): make container builds independent from code builds
2024-08-25 05:07:29 +02:00
b45b7452ea
ci(gitlab-ci): add chromium to frontend dependencies
2024-08-25 04:45:18 +02:00
0d40207fe3
ci(gitlab-ci): Separation of build and manual rebuild of frontend-/backend-environment containers.
2024-08-25 03:11:13 +02:00
8b4801111d
ci(gitlab-ci): Use gitlab container runner instead of podman in docker (frontend part)
2024-08-24 18:49:35 +02:00
858d2d3386
ci(gitlab-ci): Use gitlab container runner instead of podman in docker (so far only backend)
2024-08-24 18:27:37 +02:00
f3df449693
ci(gitlab-ci): Statement of default image for downstream pipelines.
2024-08-24 18:22:14 +02:00
675dd364df
ci(gitlab-ci): make container builds manually triggerable
2024-08-24 17:41:50 +02:00
c04428e33b
ci(gitlab-ci): fix pipeline
2024-08-24 17:32:39 +02:00
c177ff826e
ci(gitlab-ci): separate frontend and backend downstreams
...
separate dynamic ci-yaml into two dynamic yamls for frontend and backend
2024-08-24 17:30:14 +02:00
333e8f7a9a
ci(gitlab-ci): remove debris
...
remove deprecated/unused stuff in .gitlab-ci folder
2024-08-23 22:20:37 +02:00
0eb90845de
ci(gitlab-ci): fix yaml location
...
move dynamic gitlab-ci yaml to proper place
2024-08-23 22:11:07 +02:00
fdd05a0b20
ci(gitlab-ci): fix script permissions
...
make dynamci.pl executable
2024-08-23 22:08:42 +02:00
33ce61d662
ci(gitlab-ci): fix dynamic job dependencies
...
remove unnecessary before_script for dynamic:execute step
2024-08-23 22:06:01 +02:00
85d43f5b77
chore(gitlab-ci): add dependencies for dynamic jobs
2024-08-23 21:58:35 +02:00
d2a80f20b6
chore(gitlab-ci): introduce dynamic ci for image versioning; rename stages and jobs
2024-08-23 21:55:25 +02:00
6f5c74f1ca
chore(gitlab-ci): make image needs optional
2024-08-22 03:12:31 +02:00
303a6ca3f6
chore(gitlab-ci): add changes rules to containers jobs
2024-08-22 03:04:53 +02:00
3f1e351d54
chore(gitlab-ci): apply creds to buildah-push
2024-08-21 03:29:46 +02:00
de94223285
chore(gitlab-ci): fix registry var
2024-08-21 03:24:11 +02:00
0bdc63040d
chore(gitlab-ci): restructure containers stage
2024-08-21 03:21:10 +02:00
200fc96208
chore(docker): remove obsolete ADD of project root
2024-08-21 03:20:47 +02:00
3f2f57b3db
chore(docker/podman): work on podman config
2024-08-19 18:35:19 +02:00
2ec37a29da
chore(gitlab-ci): fix podman config
2024-08-19 18:18:58 +02:00
46c56652a3
chore(docker): add privileged to compose.yaml
2024-08-19 18:17:25 +02:00
581316fb42
chore(gitlab-ci): fix podman syntax
2024-08-19 18:13:21 +02:00
ad2f44a82c
chore(docker/podman): work on podman config
2024-08-19 18:05:55 +02:00
6e3d0aaa2e
chore(gitlab-ci): work on podman config
2024-08-19 18:03:58 +02:00
057a9947f6
chore(docker/podman): work on podman config
2024-08-19 18:01:14 +02:00
d69369ff0a
chore(docker/podman): even more work on podman config
2024-08-19 04:57:35 +02:00
06ecf6a2e9
chore: update gitignore
2024-08-19 04:50:29 +02:00
febf8d8aa7
chore(docker/podman): even more work on podman config
2024-08-19 04:41:22 +02:00
7e006f4ed1
chore(docker/podman): more work on podman config
2024-08-19 04:39:45 +02:00
846b74dc02
chore(docker/podman): work on podman config
2024-08-19 04:35:44 +02:00
137b46ee9c
chore(docker/podman): tweak containers.conf
2024-08-19 04:20:53 +02:00
21ad810338
chore(gitlab-ci): podman-compose instead of podman compose
2024-08-19 03:33:24 +02:00
787656c0bf
chore(docker/podman): add podman-compose
2024-08-19 03:28:46 +02:00
3682361fd9
chore(docker): create debian-podman image; parametrize Makefile and gitlab-ci over docker/podman
2024-08-19 03:23:16 +02:00
aebbfce109
chore(gitlab-ci): install make correctly
2024-08-19 02:43:14 +02:00
d12899ffea
chore(gitlab-ci): apt-get update before_script
2024-08-19 02:41:08 +02:00
6ba2377d16
chore(gitlab-ci): install gnumake in base image
2024-08-19 02:39:05 +02:00
fad4627f42
chore(gitlab-ci): use debian:12.5
2024-08-19 02:35:41 +02:00
c12408c5d5
chore(gitlab-ci): use docker:dind
2024-08-19 02:29:51 +02:00
2d415a99fe
chore(gitlab-ci): fix syntax
2024-08-19 02:19:52 +02:00
6f392396b9
chore(gitlab-ci): add backend jobs
2024-08-19 02:18:10 +02:00
93cbea6bd9
chore(gitlab-ci): disable (comment-out) previous ci defs
2024-08-19 02:13:13 +02:00
2356ff4b53
chore(docker/frontend): change default entrypoint to watcher
2024-08-19 02:10:02 +02:00
0fb60d9951
chore(docker): add image refs to compose.yaml
2024-08-19 02:09:27 +02:00
ff58c3a2ba
chore(docker/backend): add missing locale dependencies
2024-08-19 01:52:18 +02:00
87c22b8a84
chore(Makefile): use docker compose in dockerized targets
2024-08-19 01:20:01 +02:00
e5ac596287
Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite
2024-08-19 01:08:36 +02:00
1fc74cade1
chore(docker/backend): add missing dependencies
2024-08-19 01:07:19 +02:00
ce07458cff
chore(Makefile): cleanup; separate docker build and run
2024-08-19 01:01:13 +02:00
8140ebdc6d
chore(gitlab-ci): first stub of major ci update
2024-08-19 01:00:50 +02:00
ce3dcfdbd3
chore(docker): work on compose.yaml; remove debris
2024-08-19 01:00:22 +02:00
22a918c5e3
chore(docker): reintroduce ADD to frontend and backend Dockerfiles for gitlab-ci compatibility
2024-08-19 00:59:56 +02:00
a3d0cb1820
chore(utils): New utils tool for listing debian packages from Dockerfiles.
2024-08-18 23:16:16 +02:00
9938cf6243
chore(docker/backend): install missing dependencies and env vars
2024-08-18 05:43:06 +02:00
e0b2b69fd6
chore(Makefile): clean new stack root (.stack/) on clean too
2024-08-18 04:47:09 +02:00
754f23a449
chore(docker/backend): add git dependency for haskell-stack
2024-08-18 04:42:51 +02:00
549d675847
chore(docker/backend): set HOME env var to /fradrive for stack root
2024-08-18 04:40:52 +02:00
018228fba0
chore(docker): fix make dependency misses caused by newlines
2024-08-18 04:28:46 +02:00
820133cbe8
chore(Makefile): clean well-known cache too
2024-08-18 04:17:29 +02:00
e8c058b65e
chore(docker/frontend): make node_modules beforehand
2024-08-18 04:14:54 +02:00
0a7c451262
refactor(Makefile): use slightly shorter (and more obfuscated), but at least somehow documented syntax for empty receipts
2024-08-18 04:12:31 +02:00
6bbc2665f9
chore(Makefile): add dockerized frontend and backend wrapper targets
2024-08-18 04:09:22 +02:00
255fa196d5
chore(docker): use ENV args for make targets in frontend and backend docker
2024-08-18 03:06:41 +02:00
fcc65696d6
chore(Makefile): add dockerized target wrapper; fix cleanup
2024-08-18 03:05:39 +02:00
551424732c
refactor(Makefile): cleanup targets
2024-08-18 01:54:16 +02:00
a090c9750a
chore(docker): switch to backend entrypoint
2024-08-16 01:46:41 +02:00
b0e17845f4
chore(docker): add missing exiftool dependency to frontend Dockerfile
2024-08-16 01:32:40 +02:00
6a30501a85
chore(docker): add first (probably incomplete) version of backend/binary Dockerfile
2024-08-15 05:20:25 +02:00
e75042447a
chore(docker): first version of frontend Dockerfile, not working together with compose.yaml yet
2024-08-15 05:19:46 +02:00
f17dbf4807
chore: remove deprecated .npmrc.gup
2024-08-15 05:17:50 +02:00
13d8bfefc7
chore(stack): introduce uniworxdev binary for always retaining binaries in bin/
2024-08-15 05:17:27 +02:00
5183ec1707
chore(docker): work on compose.yaml
2024-08-15 05:16:50 +02:00
d1377bf3d3
chore(docker): add first compose.yaml stub; move fradrive-env Dockerfile
2024-08-15 02:31:23 +02:00
9e3a5af4d2
chore(docker): remove previous fradrive-db Dockerfile
2024-08-15 02:30:34 +02:00
2b11694ca3
chore(docker): add database Dockerfile to be used with docker-compose
2024-08-14 06:42:43 +02:00
fe6189175b
chore(docker): use ADD with --chown instead of RUN chown
2024-08-11 03:10:22 +02:00
78303898f2
refactor(docker): add TODOs and documentation
2024-08-11 03:09:55 +02:00
e5f1827199
chore(docker): add Dockerfile for fradrive-db (psql)
2024-08-11 03:05:35 +02:00
f15d635a1e
chore(git): add .gitattributes for prohibiting crlf as eol
2024-08-04 15:21:26 +02:00
55484e631b
fix(stack.yaml): move to uniworx.de gitlab
2024-07-29 17:14:18 +02:00
d6ce20c85e
chore(Dockerfile): make backend-dependencies in fradrive-env
2024-07-29 16:01:11 +02:00
6b53347929
chore(Makefile): clean .npm cache too
2024-07-29 15:56:12 +02:00
d231df6596
chore(Makefile): clean assets/icons and well-known
2024-07-29 15:52:03 +02:00
a3ca0ddb55
chore(Makefile): require well-known for frontend targets
2024-07-29 15:50:16 +02:00
f34a42128c
chore(Dockerfile): make well-known
2024-07-29 15:49:57 +02:00
ac30cb9e67
fix(utils/renamer): Mehr outputs nur im verbose-Fall.
2024-07-29 15:42:42 +02:00
5396d56627
Merge branch '145-build-system-rewrite' of gitlab.uniworx.de:fradrive/fradrive into 145-build-system-rewrite
2024-07-29 15:40:16 +02:00
1806d9f01f
fix(utils): Verboseparameter -v hinzugefuegt; rekursives makedir; genauere Meldungen.
2024-07-29 15:38:46 +02:00
4eb081a06a
refactor(utils): remove duplicate json key
2024-07-29 15:37:41 +02:00
3bc3acf38c
chore(Makefile): add assets/icons generation target
2024-07-29 15:34:52 +02:00
8460c94c0d
chore: gitignore assets/icons
2024-07-29 15:33:45 +02:00
5a1ea3db06
chore(assets): remove icons from repository, to be generated locally
2024-07-29 15:33:15 +02:00
675b0711dc
chore(Makefile): add .well-known target as dependency for well-known to catch any webpack errors
2024-07-29 15:16:28 +02:00
533ed53fad
chore(Makefile): remove (comment-out) old npmrc target
2024-07-29 14:56:02 +02:00
2a994bb714
Merge branch '145-build-system-rewrite' into fraport-corporate-design-icons
2024-07-29 14:49:41 +02:00
e7a8183656
fix(Dockerfile): change rights of source dir to env user
2024-07-29 14:42:35 +02:00
4ead63006a
chore(Dockerfile): pre-build dependencies in fradrive-env
2024-07-29 14:33:46 +02:00
David Mosbach
776012bd5e
chore(frontend): replaced fontawesome-pro node module with fontawesome-free
2024-07-26 01:05:55 +00:00
973175d5b9
chore(Dockerfile): work in fradrive Dockerfile; set workdir
2024-07-26 01:18:21 +02:00
a09dc59f26
fix(Makefile): add missing dependency on well-known for backend-builds
2024-07-26 01:15:06 +02:00
7f809d0208
chore(Dockerfile): move fradrive-env Dockerfile to project root; remove old dockerignore
2024-07-25 22:37:01 +02:00
60e5086f7e
refactor(docker): apply Dockerfile linter suggestions
2024-07-25 13:05:24 +02:00
9fb6d60ecc
chore(Dockerfile): add Dockerfile stub for fradrive container
2024-07-17 13:58:18 +02:00
5e85b2d5ae
chore(gitlab-ci): add frontend needs for backend test
2024-07-12 12:00:13 +02:00
f20fdff531
chore(Makefile): tweak backend-prod targets
2024-07-11 17:21:42 +02:00
09621cfcce
chore(gitlab-ci): add .stack-work to stack cache
2024-07-11 12:50:20 +02:00
90b93350fc
chore(gitlab-ci): well-known as backend lint artifact
2024-07-11 12:12:24 +02:00
79a8305bd7
chore(gitlab-ci): frontend build as backend lint artifact
2024-07-11 02:31:07 +02:00
fd7b792b4b
chore(gitlab-ci): remove deprecated targets; rename uniworx->backend build
2024-07-09 01:25:37 +02:00
140c875668
chore(Makefile): cleanup and document
2024-07-09 01:20:35 +02:00
5de66f5be6
chore: gitignore binaries
2024-07-09 01:14:20 +02:00
764bb5b0b0
chore(gitlab-ci): add debug find
2024-07-08 15:08:46 +02:00
17986f82c4
chore(Makefile): fix syntax
2024-07-08 13:43:10 +02:00
8742c5b57d
chore(gitlab-ci): fix order/syntax contd
2024-07-08 13:26:11 +02:00
95a2e2f2fe
chore(gitlab-ci): fix order/syntax
2024-07-08 13:25:45 +02:00
aec1daf8ac
chore(gitlab-ci): cleanup
2024-07-08 13:24:09 +02:00
8306bc20e9
chore(gitlab-ci): cleanup and deduplicate stuff
2024-07-08 12:41:06 +02:00
46a46b9b13
chore(gitlab-ci): more cleanup
2024-07-08 12:23:49 +02:00
a6db39c056
chore(gitlab-ci): cleanup; move before_script to default
2024-07-08 12:12:15 +02:00
89d9018bc4
chore(Makefile): fix syntax
2024-07-08 01:04:19 +02:00
a92a512387
chore(gitlab-ci): try to chown current dir for fradrive-env
2024-07-08 01:02:18 +02:00
c29407f218
chore(Makefile): disable allow-different-user for stack again
2024-07-08 00:54:31 +02:00
6d305f90d0
chore(gitlab-ci): use STACK_ROOT for cache
2024-07-08 00:44:50 +02:00
305c16c217
chore(Makefile): fix syntax
2024-07-08 00:38:46 +02:00
41fe680611
chore(Makefile): fix syntax/target names
2024-07-08 00:36:44 +02:00
5c66b25b98
chore(Dockerfile): remove debris
2024-07-08 00:32:56 +02:00
4e49f8c5a2
chore(gitlab-ci): remove unnecessary artifact path for backend-dependencies
2024-07-08 00:30:27 +02:00
d415c81ce2
chore(Makefile): introduce prod variant of backend-dependencies target for allowing different users
2024-07-08 00:27:14 +02:00
e86466d80f
chore(Makefile): use allow-different-user for ci stack builds
2024-07-08 00:20:09 +02:00
76141fe2d0
chore(gitlab-ci): remove deprecated before-script stuff
2024-07-08 00:11:01 +02:00
d133020b05
chore(gitlab-ci): use fradrive-env user
2024-07-08 00:06:36 +02:00
c85e254cfb
chore(gitlab-ci): use fradrive-env
2024-07-07 23:37:25 +02:00
0692ffaa32
chore(Dockerfile): rename build-env -> fradrive-env
2024-07-07 23:32:54 +02:00
95de89e70e
chore(Dockerfile): use non-root user for build-env
2024-07-07 23:32:20 +02:00
e542dc5761
chore(gitlab-ci): try to use ~/.stack dir for dependency caching
2024-07-07 23:23:12 +02:00
b3a4700fec
chore(Dockerfile): move Dockerfile for build-env
2024-07-07 23:17:12 +02:00
4d8c73a9d2
chore(Dockerfile): add llvm (current)
2024-07-07 23:05:35 +02:00
272459046c
chore(Makefile): reintroduce prod backend targets
2024-07-04 13:03:54 +02:00
4cd57fc0fd
chore(Makefile): fix develop test
2024-07-04 12:05:32 +02:00
f3bafc9e48
chore(gitlab-ci): partially remove debug prints
2024-07-04 04:17:21 +02:00
a2dce46a2e
chore(Dockerfile): install locales and seding locales
2024-07-04 04:14:12 +02:00
f892711da7
chore(gitlab-ci): add locale debugging prints to backend-dependencies contd
2024-07-04 04:08:56 +02:00
fff0478b2e
chore(gitlab-ci): add locale debugging prints to backend-dependencies
2024-07-04 03:55:30 +02:00
b0b740182c
chore(Dockerfile): install pkg-config
2024-07-04 02:59:46 +02:00
abc9039990
chore(Dockerfile): install libpq-dev
2024-06-27 21:04:36 +02:00
acd6290be4
chore(Dockerfile): install zlib-dev
2024-06-27 20:29:47 +02:00
e8f6900870
chore(Dockerfile): install chromium, set CHROME_BIN
2024-06-27 18:56:39 +02:00
d4b967fddb
chore(Makefile): two echoes
2024-06-27 18:36:02 +02:00
2d249ccafe
chore(Makefile): use \echo instead of echo
2024-06-27 18:32:33 +02:00
b5cd8edf53
chore(gitlab-ci): fix npmrc install contd
2024-06-27 18:21:49 +02:00
db95e9c38d
chore(Makefile): avoid comment print for npmrc
2024-06-27 18:20:27 +02:00
7ae460dacb
chore(gitlab-ci): fix npmrc install contd
2024-06-27 18:16:59 +02:00
c0e625f266
chore(Makefile): tweak npmrc target
2024-06-27 18:14:22 +02:00
bb5b2db281
chore(gitlab-ci): fix npmrc install contd
2024-06-27 18:03:37 +02:00
a0ee02c460
chore(gitlab-ci): fix npmrc install
2024-06-27 17:58:33 +02:00
f0befa9abc
chore(gitlab-ci): fix npmrc install
2024-06-27 17:53:59 +02:00
c6f6fcd516
chore(gitlab-ci): replace fontawesome token ci var with NPMRC var
2024-06-27 17:47:58 +02:00
2e30cab08c
chore(Dockerfile): remove gup
2024-06-27 17:47:26 +02:00
09aca3f2c4
chore(Makefile): remove npmrc gup target
2024-06-27 17:45:33 +02:00
1fca99bf88
chore(Dockerfile): add missing build dependency
2024-06-27 17:35:06 +02:00
3371dc4203
chore(gitlab-ci): replace nix shell calls with barebones make
2024-06-27 17:31:27 +02:00
c978be1f87
chore(gitlab-ci): remove deprecated nix before-script stuff
2024-06-27 17:04:00 +02:00
d626955658
chore(gitlab-ci): use new fradrive build-env image
2024-06-27 17:00:59 +02:00
ed6c114991
chore(Dockerfile): move Dockerfile to subdir; add dependencies
2024-06-27 16:37:52 +02:00
997bc2bc00
chore(Dockerfile): add first Dockerfile stub for base build image
2024-06-27 03:43:00 +02:00
8d0c0d00d5
chore(gitlab-ci): switch to locally hosted debian image
2024-06-27 02:44:24 +02:00
b033165539
chore(gitlab-ci): switch to debian:12.5 as build image
2024-06-27 02:13:46 +02:00
f9e755ed31
chore(gitlab-ci): fix syntax contd
2024-06-25 03:18:57 +02:00
0861ea0778
chore(gitlab-ci): fix syntax contd
2024-06-25 03:12:57 +02:00
14f32497bb
chore(gitlab-ci): fix syntax contd
2024-06-25 03:06:10 +02:00
5911db66b1
chore(gitlab-ci): fix syntax contd
2024-06-25 03:03:45 +02:00
1c0bd51a47
chore(gitlab-ci): fix syntax contd
2024-06-25 02:51:38 +02:00
bb8dfb677f
chore(gitlab-ci): fix syntax contd
2024-06-25 02:49:47 +02:00
David Mosbach
a8218e0f62
chore(frontend): adjusted colour of icons inside of buttons
2024-06-21 17:20:17 +00:00
680333c617
chore(gitlab-ci): fix syntax contd
2024-06-21 00:31:40 +02:00
b90e0999e6
chore(gitlab-ci): fix syntax
2024-06-21 00:16:47 +02:00
d7190fb9a1
chore(Makefile): remove PHONY annotation from unphony targets
2024-06-20 17:20:23 +02:00
1d836026e6
chore(Makefile): remove deprecated targets
2024-06-20 17:19:05 +02:00
eb25d7ba34
chore(Makefile): remove bin dist on make clean
2024-06-20 17:16:56 +02:00
5c2a33c918
chore(gitlab-ci): make uniworx and uniworxdb from make targets
2024-06-20 17:16:19 +02:00
6ffa1289e6
chore(Makefile): introduce bin/uniworx and bin/uniworxdb targets
2024-06-20 17:13:07 +02:00
66026fb877
chore(Makefile): copy bins and set local bin path
2024-06-20 16:24:42 +02:00
f90a244cd4
chore(shell.nix): resort to new prepare-env script instead of shellHook and use in gitlab-ci
2024-06-20 14:38:12 +02:00
951078114a
chore(shell.nix): fix shellHook debug echoes
2024-06-20 14:23:48 +02:00
1798180a53
chore(shell.nix): add shellHook debug echoes
2024-06-20 14:00:17 +02:00
7a6a1446c6
chore(shell.nix): add TZDIR to shellHook; remove SMTP env vars
2024-06-20 10:05:48 +02:00
01e2ed73e1
chore(gitlab-ci): fix test deps
2024-06-14 01:58:59 +02:00
7d06feb764
chore(gitlab-ci): replace check job with frontend and backend test jobs using make targets
2024-06-14 01:56:51 +02:00
5ae557a5a8
chore(gitlab-ci): add more debug prints
2024-06-14 01:49:05 +02:00
8ed01456da
chore(gitlab-ci): add debug ls for cache/artifact debugging
2024-06-13 18:08:14 +02:00
6e3a40c08a
chore(gitlab-ci): tweak stack cache
2024-06-13 18:05:26 +02:00
44f7a5c0e1
chore(gitlab-ci): add missing well-known dep for backend build
2024-06-13 16:25:11 +02:00
d762abe094
chore(gitlab-ci): add missing dependencies and caches
2024-06-13 15:51:42 +02:00
f5d02a4b22
chore(gitlab-ci): include npm cache in frontend deps
2024-06-13 15:43:47 +02:00
b838133c53
chore(gitlab-ci): add npmrc as frontend dep artifact
2024-06-13 15:37:20 +02:00
e07d0157af
chore(gitlab-ci): use -prod build targets in backend-build and backend-lint
2024-06-13 03:08:47 +02:00
68832d5f99
chore(Makefile): implement backend-...-prod targets for non-dev builds
2024-06-13 03:06:30 +02:00
f9a4021937
chore(Makefile): remove debris
2024-06-13 02:55:36 +02:00
56689d12de
chore(Makefile): conditionally depend on .develop.env; add uniworx:dev flag to stack iff dev
2024-06-13 02:55:02 +02:00
7a34641e42
chore(gitlab-ci): restructure based on stages
2024-06-13 02:27:08 +02:00
6a46f91cc0
chore(Makefile): add dev var; TODO: find way to conditionally depend on .develop.env
2024-06-13 02:26:53 +02:00
f910dc9a33
chore(gitlab-ci): work on well-known and backend-dependencies
2024-06-13 02:09:20 +02:00
a4e2f3edc6
chore(Makefile): add well-known target, use in gitlab-ci
2024-06-13 01:50:15 +02:00
David Mosbach
3bcd5610c2
chore(fonts): reverted new font
2024-06-03 01:37:17 +00:00
David Mosbach
4c4571d2d0
fix(frontend): fixed icon colour in table headers
2024-06-02 23:05:43 +00:00
David Mosbach
e1bb20ed18
style(frontend): coloured icons on info page for lecturers
2024-06-02 21:09:28 +00:00
David Mosbach
d3ac39afe4
style(frontend): navbar svg filter now matches theme
2024-06-02 17:19:10 +00:00
69afef93c9
chore(nix): remove entire nix build architecture
2024-05-30 14:36:05 +02:00
88739d326d
chore(Makefile): work on make database
2024-05-30 14:22:32 +02:00
ef2b2248dc
fix(WellKnownFiles): Removed debugtraces, enhanced error message.
2024-05-30 12:30:45 +02:00
3fd7ce7a71
fix(start.sh): Path fix
2024-05-30 10:27:22 +02:00
b82030a9d2
fix(Aeson): HashMap to KeyMap; update imports
2024-05-30 10:24:49 +02:00
David Mosbach
5a8c741174
chore(icons): automatically generated license files
2024-05-27 14:55:29 +00:00
David Mosbach
5200d88f75
chore(utils): configurable file extensions for renamer util
2024-05-27 14:05:42 +00:00
David Mosbach
51a3a25042
chore(icons): removed old iconText function
2024-05-23 01:57:12 +00:00
David Mosbach
11df9c578f
style(frontend): adjusted styling to svg icons
2024-05-23 01:24:44 +00:00
David Mosbach
e14df308d8
Merge branch 'utils' into fraport-corporate-design-icons
2024-05-13 02:19:34 +00:00
59cd492fb1
chore(versionbump): Removed redundant imports and restrictions, fixed instances, ...
2024-05-09 20:13:20 +02:00
caf8fec5ac
feature(util script): Util script for renaming of files added.
2024-05-06 15:09:42 +02:00
David Mosbach
6c4f3fe52b
chore(frontend): updated templates
2024-05-06 03:44:25 +00:00
David Mosbach
b52da06129
chore(icons): adjusted icon sizes
2024-04-29 14:30:48 +00:00
David Mosbach
541e7ada43
style(frontend): replaced Font Awesome icons
2024-04-29 02:49:19 +00:00
David Mosbach
22781e1565
feat(frontend): load icons from svg files
2024-04-25 23:01:35 +00:00
David Mosbach
ad71e165c6
chore(frontend): ttf to woff conversion
2024-04-18 04:17:28 +00:00
0d84d3650a
refactor(Debug output for finding the reason for empty language list)
2024-03-31 01:08:56 +01:00
1fd5f5bf08
chore(versionbump): Removed redundant import
2024-02-26 18:37:53 +01:00
f5b489084e
Versionbump: Removed instances of bad type that can be derived automatically
2024-02-26 18:30:08 +01:00
36d5ebfa4a
Versionbump: Removed redundant MonadLogger
2024-02-26 17:59:07 +01:00
16e2237f5b
Error message in src/Settings/WellKnownFiles/TH.hs made more verbose
2024-02-26 15:12:44 +01:00
0541895c94
Removed commented out old code.
2024-02-26 11:10:10 +01:00
dae5abd45f
Versionbump: Reordered Settings.hs for Template haskell; stub instances.
2024-02-26 11:05:44 +01:00
130c703e0a
Versionbump: Changes due to JSON type change.
2024-02-22 05:00:07 +01:00
656c1de2cc
Versionbump: Line switch for Template Haskell.
2024-02-22 04:52:42 +01:00
1f26f03319
Versionbump: Model/Types/Exam.hs instance fix for Semigroup/Monoid; line shuffle for Template Haskell.
2024-02-22 04:48:47 +01:00
a008e32379
Versionbump: Monoid&Semigroup-instances.
2024-02-22 04:13:32 +01:00
e28e0c5afb
Versionbump: Added further missing instances for Word24.
2024-02-21 05:35:58 +01:00
a42cf28f7d
Versionbump: Qualified desired function and allowed for one redundant constraint.
2024-02-21 05:34:23 +01:00
3731cd6bec
Versionbump: Extended pattern matching for Template Haskell expressions.
2024-02-21 04:04:52 +01:00
b70a13e1c3
Versionbump: Removed redundant constraints.
2024-02-18 19:25:22 +01:00
edd2cb3838
Versionbump: Disabled central mail sending function due to major updates in Network-HaskellNet-SMTP sendMail; solving other issues first.
2024-02-18 19:01:22 +01:00
8559456363
Versionbump: Removed redundant instances.
2024-02-18 18:19:38 +01:00
3516335587
Versionbump: Creation of Data.Pool.Pool has changed.
2024-02-18 04:51:52 +01:00
38aaed87db
Versionbump: Removed redundant constraints, added missing constraints.
2024-02-15 05:17:51 +01:00
98626ecb4e
Versionbump: Utils.hs: Template haskell fix; instance commented out for later version bump.
2024-02-15 04:13:48 +01:00
df89d4a379
Versionbump: Type of ConP changed
2024-02-12 18:19:12 +01:00
5fce01ef40
Versionbump: HashMap -> KeyMap; removed redundant instances; resolved version conflicts.
2024-02-12 17:17:20 +01:00
fb5f19cb8d
versionbump: Removed one error in src/Model/Types/Csv.hs
2024-02-11 18:05:43 +01:00
ade5ae89d0
Versionbump: Reordered src/Model/Types/Csv.hs so it compiles again.
2024-02-11 17:16:07 +01:00
861fa9d4a5
Versionbump: Removed redundant imports and instances.
2024-02-11 14:39:05 +01:00
0d40f85634
Versionbump: Template Haskell in System.FilePath.Glob.TH
2024-02-11 14:36:42 +01:00
b054d3cbdd
Removed redundant instances; adapted to new signature of TyVarBndr
2024-01-25 18:29:53 +01:00
ca7ff4aafc
Removed overlapping Instances; implemented Bits for Word24; added missing libraries
2024-01-25 17:33:40 +01:00
4f9a9db13f
Removed redundant instance.
2024-01-25 02:23:02 +01:00
1c0654041f
Updated TyVarBndr usage; removed redundant Instances; added Word24 wrapper instead of not compiling Word24 library.
2024-01-25 02:18:39 +01:00
Sarah Vaupel
21e01df7aa
chore(gitlab-ci): add .stack-work/ as backend dependency artifact
2024-01-22 08:53:02 +01:00
Sarah Vaupel
e4cf6ee79c
chore(gitlab-ci): add backend dependencies setup with (more) proper caching
2024-01-22 07:42:33 +01:00
Sarah Vaupel
e0c2fb9caf
chore(Makefile): add target for stack dependencies only
2024-01-22 07:41:53 +01:00
Sarah Vaupel
c7bebde103
chore(gitlab-ci): use previous nodejs
2024-01-22 05:57:14 +01:00
Sarah Vaupel
16fa964893
chore(gitlab-ci): use make in pipeline
2024-01-21 17:05:10 +01:00
Sarah Vaupel
9c0c013b97
chore: add Makefile, update flake.nix and shell.nix for dependencies
2024-01-21 17:03:16 +01:00
Sarah Vaupel
6601eb600b
Merge branch '144-ghc-update' of gitlab.uniworx.de:fradrive/fradrive into 144-ghc-update
2024-01-21 16:19:00 +01:00
Sarah Vaupel
5c5f60d23e
chore(flake): add coreutils
2024-01-21 16:18:50 +01:00
dad1f6db7e
Version Bump: Removed some compile errors; mostly due to Eq is now a superclass of Hashable
2024-01-21 04:24:47 +01:00
Sarah Vaupel
d5faeaefe3
chore(gitlab-ci): add coreutils for missing touch
2024-01-19 08:47:37 +01:00
Sarah Vaupel
128c37e53d
chore(stack): update and fix servant dependencies
2024-01-18 10:01:26 +01:00
Sarah Vaupel
c1ec6f6959
chore(stack): update servant dependencies
2024-01-18 04:43:13 +01:00
Sarah Vaupel
72603ab6c2
chore(stack): fix minio-hs
2024-01-18 04:35:55 +01:00
Sarah Vaupel
f4b92dfd9d
chore(gitlab-ci): add stack as input
2024-01-18 04:23:23 +01:00
Sarah Vaupel
a712cf279d
chore(stack): update depdendencies
2024-01-18 03:17:39 +01:00
Sarah Vaupel
bd07d1bce5
chore(stack): update minio-hs fork
2024-01-18 02:47:24 +01:00
Sarah Vaupel
38baa4a4fb
chore(flake.nix): add missing dependencies
2024-01-18 02:47:06 +01:00
Sarah Vaupel
5c7d3a6377
chore(stack): update more dependencies
2024-01-17 18:45:36 +01:00
Sarah Vaupel
0cf88cc7d0
chore(stack): update more dependencies
2024-01-17 15:05:56 +01:00
Sarah Vaupel
3298bc4d62
chore(stack): update even more dependencies...
2024-01-17 13:47:04 +01:00
Sarah Vaupel
32ee9b64c8
chore(stack): update word24
2024-01-17 13:25:14 +01:00
Sarah Vaupel
8f5af0c3ed
chore(stack): update and add dependencies
2024-01-17 13:18:30 +01:00
Sarah Vaupel
69a76a9c3a
chore(Makefile): fix backend targets
2024-01-17 12:49:33 +01:00
Sarah Vaupel
7672225bcb
chore(start.sh): remove obsolete pre-checks
2024-01-17 12:44:13 +01:00
Sarah Vaupel
77932c1dda
chore(gitlab-ci): fix syntax
2024-01-17 12:43:31 +01:00
Sarah Vaupel
55877f1637
chore(gitlab-ci): remove uniworx exe
2024-01-17 12:36:46 +01:00
Sarah Vaupel
9cc313f3c8
chore(gitlab-ci): remove uniworx lib, make backend-build
2024-01-17 12:35:23 +01:00
Sarah Vaupel
1be5ba02c0
chore(Makefile): make backend-build
2024-01-17 12:33:23 +01:00
Sarah Vaupel
434a735ccf
chore(Makefile): make backend-lint in CI mode
2024-01-17 12:21:28 +01:00
Sarah Vaupel
9b3c50b68f
chore(Makefile): allow for non-develop .develop.env for ci
2024-01-17 12:20:02 +01:00
Sarah Vaupel
dd8119a987
chore(gitlab-ci): make backend-lint
2024-01-17 12:10:45 +01:00
Sarah Vaupel
70448446e8
chore(gitlab-ci): gup contd
2024-01-17 11:38:26 +01:00
Sarah Vaupel
31f44eeaa7
chore(gitlab-ci): gup
2024-01-17 11:03:04 +01:00
Sarah Vaupel
eb7a5127a8
chore(gitlab-ci): fix more typos
2024-01-17 10:49:58 +01:00
Sarah Vaupel
f5948461c4
chore(gitlab-ci): fix typo
2024-01-17 10:42:28 +01:00
Sarah Vaupel
5b095eea01
chore(gitlab-ci): remove obsolete gup packages
2024-01-17 10:36:43 +01:00
Sarah Vaupel
7d43f2338e
chore(Makefile): enhance .npmrc target usage; reintroduce stack work targets
2024-01-17 10:36:00 +01:00
Sarah Vaupel
4c44aff716
chore(gitlab-ci): nix shell with gnumake
2024-01-17 10:34:15 +01:00
Sarah Vaupel
ee8cbf0e36
chore(gitlab-ci): include gnumake
2024-01-17 10:19:05 +01:00
Sarah Vaupel
994aa43b19
chore(gitlab-ci): include stdenv contd
2024-01-17 10:16:00 +01:00
Sarah Vaupel
9c59ef26af
chore(gitlab-ci): include stdenv contd
2024-01-17 10:13:24 +01:00
Sarah Vaupel
12d885f2f2
chore(gitlab-ci): include stdenv contd
2024-01-17 09:57:26 +01:00
Sarah Vaupel
f093f95c03
chore(gitlab-ci): include stdenv contd
2024-01-17 09:47:32 +01:00
Sarah Vaupel
992d6983d7
chore(gitlab-ci): include stdenv
2024-01-17 09:44:30 +01:00
Sarah Vaupel
34c71b76c7
chore(gitlab-ci): use stdenv make
2024-01-17 09:37:32 +01:00
Sarah Vaupel
31a192f707
chore(gitlab-ci): use nix develop instead of nix-shell
2024-01-17 09:07:29 +01:00
Sarah Vaupel
300955435f
chore(gitlab-ci): debug output nixpkgs version
2024-01-17 05:16:15 +01:00
Sarah Vaupel
37fd026661
chore(gitlab-ci): do frontend lint before frontend build to increase perf
2024-01-17 04:55:27 +01:00
Sarah Vaupel
08a93abb8f
chore(gitlab-ci): restructure stages
2024-01-17 04:53:37 +01:00
Sarah Vaupel
65468f53aa
chore(gitlab-ci): add frontend-lint
2024-01-17 04:50:02 +01:00
Sarah Vaupel
d60e58ced5
chore(gitlab-ci): enable nix flakes in pipeline
2024-01-17 04:36:49 +01:00
Sarah Vaupel
e64cbbaf69
chore(flake.nix): packages = pkgs
2024-01-17 04:31:43 +01:00
Sarah Vaupel
c4d9f45130
chore(flake.nix): remove nix imports and haskellFlake
2024-01-17 04:27:35 +01:00
Sarah Vaupel
7d751c0189
chore(gitlab-ci): try to shell.nix for makes
2024-01-17 04:15:19 +01:00
Sarah Vaupel
badd4ee324
chore(gitlab-ci): add exiftool for frontend-build
2024-01-17 03:26:49 +01:00
Sarah Vaupel
cb38adb312
chore(Makefile): reintroduce .npmrc target
2024-01-17 03:19:48 +01:00
Sarah Vaupel
608cff73cf
chore(gitlab-ci): manually make .npmrc before frontend-build
2024-01-17 03:18:52 +01:00
Sarah Vaupel
79e3ff2523
chore(Makefile): temporariyly remove .npmrc target
2024-01-17 03:16:18 +01:00
Sarah Vaupel
cfa4dc91fc
chore(gitlab-ci): pre-package nodejs_21 for frontend-build
2024-01-17 03:10:00 +01:00
Sarah Vaupel
75a30b9c35
chore(gitlab-ci): make frontend-build in nix-shell
2024-01-17 03:05:43 +01:00
Sarah Vaupel
21cf918384
chore(gitlab-ci): remove well known and include well known artifacts in frontend build
2024-01-17 03:01:34 +01:00
Sarah Vaupel
0cf6932b4d
chore(gitlab-ci): rename node dependencies -> node modules
2024-01-17 02:55:58 +01:00
Sarah Vaupel
6145e268ad
chore(Makefile): i18n check
2024-01-16 00:57:19 +01:00
Sarah Vaupel
e79e186f46
chore(Makefile): test
2024-01-16 00:52:02 +01:00
Sarah Vaupel
43e624a666
chore(Makefile): lint
2024-01-16 00:47:30 +01:00
Sarah Vaupel
c728e1740a
chore(Makefile): build
2024-01-16 00:44:51 +01:00
Sarah Vaupel
c7c0f9ae08
chore(Makefile): frontend-lint make fixable
2024-01-16 00:39:43 +01:00
Sarah Vaupel
2b3ce8e5ef
chore(Makefile): frontend-lint
2024-01-16 00:37:23 +01:00
Sarah Vaupel
127ebd8f78
chore(Makefile): frontend-test-watch
2024-01-16 00:33:28 +01:00
Sarah Vaupel
63030d4dff
chore(Makefile): frontend-test
2024-01-16 00:29:40 +01:00
Sarah Vaupel
32e4af199a
chore(Makefile): frontend-watch
2024-01-16 00:25:36 +01:00
Sarah Vaupel
481adcbd17
chore(Makefile): frontend-build
2024-01-16 00:15:11 +01:00
Sarah Vaupel
11fb926742
chore(Makefile): backend-lint
2024-01-15 23:57:16 +01:00
Sarah Vaupel
43a818d067
chore(Makefile): backend-test
2024-01-15 23:50:02 +01:00
Sarah Vaupel
0d7def882a
chore(Makefile): reintroduce .stack-work.lock handling
2024-01-15 23:46:45 +01:00
Sarah Vaupel
e04a9284ff
chore(Makefile): backend-build
2024-01-15 23:44:16 +01:00
Sarah Vaupel
13b06c2353
chore(Makefile): disable .stack-work-* handling for now
2024-01-15 23:41:31 +01:00
Sarah Vaupel
589070cafb
chore(Makefile): enhance .stack-work handling
2024-01-15 23:29:18 +01:00
Sarah Vaupel
710186c537
chore(Makefile): only --stack-krow once on success
2024-01-15 23:09:50 +01:00
Sarah Vaupel
4fc83b8cf4
chore(Makefile): cleanup .stack-work on build failures too
2024-01-15 23:04:54 +01:00
Sarah Vaupel
51a14705d4
chore(Makefile): improve/fix .stack-work handling
2024-01-15 22:53:04 +01:00
Sarah Vaupel
e49ab76d45
chore(Makefile): add .develop.env target
2024-01-15 22:22:00 +01:00
Sarah Vaupel
fe64b68407
chore(Makefile): add make clean
2024-01-15 22:00:43 +01:00
Sarah Vaupel
d01c9d5c93
chore: remove yarn debris
2024-01-15 21:33:41 +01:00
Sarah Vaupel
ea246a10f3
chore(flake.nix): remove old nix pipeline derivs
2024-01-15 21:33:26 +01:00
51473cc5f9
chore(gitlab-ci): add gup package
2024-01-15 05:47:51 +00:00
dc9cc6ffd3
chore(gitlab-ci): try to explicitely add nodejs package
2024-01-15 05:45:35 +00:00
3e6cda9caf
chore(flake.nix): add nodejs_21
2024-01-15 05:39:49 +00:00
7c8dcd4535
chore(shell.nix): downgrade to nodejs 20
2024-01-15 05:18:11 +00:00
bafffe9437
chore(gitlab-ci): make in nix-shell contd
2024-01-15 03:52:12 +00:00
71fd7b2824
chore(gitlab-ci): make in nix-shell
2024-01-15 03:50:16 +00:00
87d92e9a38
Update .gitlab-ci.yml file
2024-01-15 03:47:50 +00:00
297a3dd01f
chore(gitlab-ci): make in nix-shell
2024-01-15 03:43:29 +00:00
1cbc65b25a
chore(gitlab-ci): migrate node dependencies to make
2024-01-15 03:27:29 +00:00
3dd9ef1772
chore(Makefile): add node/npm targets
2024-01-15 02:52:54 +00:00
4179553b37
chore: update gitignore
2024-01-15 02:47:26 +00:00
e680b337b2
chore: add package-lock.json
2024-01-15 02:46:48 +00:00
e0bab9c8e9
chore: update flake.lock
2024-01-15 02:26:56 +00:00
Sarah Vaupel
90d8042193
chore: remove yarn for now
2024-01-15 03:20:06 +01:00
Sarah Vaupel
a76862f410
chore: update gitignore
2024-01-14 18:23:57 +01:00
Sarah Vaupel
663d2279cc
chore(yarn): add yarnrc gupfile
2024-01-14 18:07:40 +01:00
Sarah Vaupel
0eb87ad002
chore(nix): switch to yarn2nix contd
2024-01-14 17:06:02 +01:00
Sarah Vaupel
2fb8c6d42f
chore(nix): switch to yarn2nix
2024-01-14 17:04:13 +01:00
Sarah Vaupel
a04ee45d78
chore(stack): add missing dependency
2024-01-14 16:12:09 +01:00
Sarah Vaupel
ac248fc177
chore(stack): use resolver 21.25 -> ghc-9.4.8
2024-01-14 16:10:26 +01:00
Sarah Vaupel
f2df3ae2e5
chore(gitlab-ci): bump pipeline nixpkgs
2024-01-14 15:55:52 +01:00
Sarah Vaupel
6a6ec9c39b
chore(Makefile): first stub of some scripts migrated
2024-01-14 05:33:54 +01:00
Sarah Vaupel
d9ce3ca1cb
chore(yarn): tweak package.json for yarn
2024-01-14 01:29:55 +01:00
Sarah Vaupel
0e3273c963
chore: node2nix -> yarn2nix
2024-01-14 01:07:15 +01:00
Sarah Vaupel
8062c89fc1
chore(frontend): migrate from npm to yarn, pipeline excluded (wip)
2024-01-14 01:01:54 +01:00
Sarah Vaupel
97b6cd83bd
chore(develop): remove now-broken stack auto-completion fix (missing --bash-completion-script)
2024-01-14 00:13:09 +01:00
Sarah Vaupel
c85bf34e80
chore(maildev): reenable maildev, update maildev dependencies
2024-01-10 04:14:13 +01:00
Sarah Vaupel
2126edc73b
chore(shell.nix): add node2nix
2024-01-10 03:58:57 +01:00
Sarah Vaupel
1085f97681
chore(stack): update more dependencies
2024-01-09 04:19:56 +01:00
Sarah Vaupel
6fc4282579
chore(stack): update dependencies
2024-01-09 03:10:16 +01:00
Sarah Vaupel
71834d89fd
chore(shell.nix): add expat for hexpat
2024-01-09 03:09:52 +01:00
Sarah Vaupel
a3536a2345
chore(stack): add missing dependencies
2024-01-09 02:27:27 +01:00
Sarah Vaupel
9ad509bcd2
chore(stack): disable add-gc-roots for now (broken)
2024-01-07 18:35:08 +01:00
Sarah Vaupel
98dce2af5b
chore(npm): add missing babel plugin
2024-01-07 18:28:29 +01:00
Sarah Vaupel
b0184201e2
chore(webpack): switch to new css minimizer plugin
2024-01-07 18:28:10 +01:00
Sarah Vaupel
37e7dc4150
chore(webpack): fix config syntax
2024-01-07 18:22:37 +01:00
Sarah Vaupel
eba0877349
chore(webpack): tweak config (new favicon dependency)
2024-01-07 18:15:58 +01:00
Sarah Vaupel
36f5298c7e
chore(flake.nix): temporarily remove broken maildev
2024-01-07 18:15:25 +01:00
Sarah Vaupel
448a7b7785
chore(npm): update dependencies to new majors
2024-01-07 16:25:04 +01:00
Sarah Vaupel
19efd3f1d8
chore: update nixpkgs->23.11, nodejs->21, stack-resolver->lts-22.4
2024-01-07 15:41:26 +01:00
Sarah Vaupel
653120e2f7
chore(flake.nix): update to nixpkgs-22.11
2024-01-07 03:22:55 +01:00
Sarah Vaupel
b84ccc8669
chore: remove deprecated gitlab.ifi.lmu.de haskell dependencies and switch to gitlab.uniworx.de
2024-01-07 02:48:03 +01:00
9409cfeb81
chore: reuse lint
2023-12-06 13:06:20 +00:00
2b5682e3f3
chore: reuse lint
2023-12-06 13:04:47 +00:00
08b05849b0
style(frontend): prefer Arial over Liberation
2023-11-29 01:01:23 +00:00
6debee64a0
style(frontend): use local FRADrive Sans in application
2023-11-29 00:45:38 +00:00
2aa6d5e249
chore(assets): add FRADrive Sans and Mono fonts (derived from Liberation Sans and Mono)
2023-11-29 00:43:50 +00:00
a1592d5871
chore(frontend): remove old/deprecated typeface dependencies
2023-11-28 22:11:27 +00:00
16933d53ce
chore(nix): setup system-wide fonts dir inside docker image
2023-10-25 04:12:46 +00:00
a55518b822
chore(gitlab-ci): remove font ci variables from pipeline definitions
2023-10-25 03:18:22 +00:00
6545ccb21c
chore(gitignore): undo font dir ignore
2023-10-25 03:17:10 +00:00
d0d92998d7
Merge branch 'master' into fradrive/fraport-corporate-design
2023-10-25 02:56:47 +00:00
14e20a33d5
chore(gitlab-ci): install and decode font ttfs
2023-10-24 21:37:58 +00:00
8bad468b04
chore(node-deps): add ttf2woff as dev dep
2023-10-24 20:34:45 +00:00
dc8c9f662c
chore(nix): remove debris
2023-10-24 20:34:13 +00:00
36c822c747
style(frontend): switch to fraport fonts for app
2023-10-24 20:33:48 +00:00
654b7eb0cb
chore(gitignore): do not publish font files (for now)
2023-10-24 20:32:01 +00:00