Commit Graph

91 Commits

Author SHA1 Message Date
d151d0ca07 build(docker/frontend): add imagemagick to frontend dependencies for favicon generation 2024-09-17 00:59:33 +02:00
3833a97a07 build(docker/database): EXPOSE correct database port 2024-09-15 03:50:09 +02:00
ce86bbf47a build(docker/frontend): fix if-then-else syntax 2024-09-12 11:49:47 +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
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
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
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
42cc5cc4a2 build(docker/frontend): always update apt cache before install 2024-09-05 01:51:08 +02:00
fa02a0727a build(docker/fradrive): update release Dockerfile to copy bin 2024-09-04 05:32:46 +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
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
6da2146793 build(docker/frontend): add debug info 2024-08-29 16:41:06 +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
096082cb67 build(docker/backend): set stack root outside build dir to avoid overwrites 2024-08-28 03:09:36 +02:00
5a505085de build(docker/fradrive): update fradrive Dockerfile for final release container 2024-08-28 02:13:50 +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
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
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
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
d03c559111 ci(docker/backend): add missing dependencies
add llvm dependency to backend Dockerfile
2024-08-25 16:07:21 +02:00
d7821672e5 ci(docker/frontend): pass CHROME_BIN env var to make 2024-08-25 05:28:50 +02:00
b45b7452ea ci(gitlab-ci): add chromium to frontend dependencies 2024-08-25 04:45:18 +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
ad2f44a82c chore(docker/podman): work on podman config 2024-08-19 18:05:55 +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
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