Commit Graph

7117 Commits

Author SHA1 Message Date
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