Commit Graph

190 Commits

Author SHA1 Message Date
3f9abfdcc2 build(docker/backend): tweak stack root, remove mounts [skip ci] 2025-01-24 11:55:28 +01:00
2af27e2624 build(docker/backend): refactor backend Dockerfile 2025-01-24 11:04:52 +01:00
c83ed1fc39 build(Makefile): eliminate MOUNT_DIR in favor of PROJECT_DIR [skip ci] 2025-01-24 02:39:28 +01:00
85bea8d12c build(docker/backend): tweak stack root [skip ci] 2025-01-24 00:20:34 +01:00
325f07feca build(docker/backend): add rw permissions for stack mounts [skip ci] 2025-01-23 17:20:42 +01:00
6895313887 build(docker/backend): replace more COPY with mount [skip ci] 2025-01-23 17:15:45 +01:00
c0ec8d2a9d build(docker/backend): mount on prebuild to relative location [skip ci] 2025-01-23 17:10:27 +01:00
65ec7f0de5 build(docker/backend): RUN --mount instead of late COPY [skip ci] 2025-01-23 16:51:07 +01:00
8e3c82c1e6 build(docker/frontend): remove LC_ALL 2025-01-21 15:18:14 +01:00
8b37d788a7 ci(azure-pipelines): dont use azure artifacts; fix node ca certs 2025-01-21 10:03:07 +01:00
10a9d8c51d build(Makefile): rename CONTAINER_CMD -> IMAGE; remove unnecessary make calls in Dockerfile 2025-01-20 13:06:00 +01:00
18585db1aa build(docker/frontend): fix npm registry parametrization 2025-01-20 12:13:26 +01:00
ecd0a443b4 build(docker/backend): envify PROJECT_DIR for runtime access 2025-01-18 03:39:03 +01:00
178bce90c9 build(docker/frontend): temporarily remove chromium install 2025-01-18 03:33:26 +01:00
82655fd4db build(docker/frontend): fix default make-target 2025-01-18 03:27:53 +01:00
101890ac2a build(docker/frontend): add locale env vars to stop perl from complaining 2025-01-18 02:50:47 +01:00
1406ea9c13 ci(azure-pipelines): add build-arg for custom npm registry 2025-01-18 02:44:51 +01:00
714709894a build(docker/frontend): only preinstall dependencies instead of static 2025-01-17 17:49:41 +01:00
a80088fe66 build(docker/frontend): reintroduce cp with bind mount configured 2025-01-17 17:48:56 +01:00
ba8d39a7c5 build(docker/frontend): remove debris 2025-01-17 17:48:36 +01:00
f212d831d1 build(docker/frontend): remove make-entrypoint for more control over exec targets in pipeline 2025-01-16 14:56:55 +01:00
15f6dd9211 build(docker/backend): copy stack yamls before stack-install 2025-01-16 11:59:07 +01:00
23dec225a9 build(docker/frontend): fix conditional npm proxy conf 2025-01-15 15:18:15 +01:00
3d86cd3225 build(docker/frontend): configure npm proxy if supported 2025-01-15 14:55:15 +01:00
66b64b818b build(docker/frontend): switch order 2025-01-15 14:37:56 +01:00
d8425ac562 build(docker/backend): prebuild dependencies before COPY, temporarily COPY everything 2025-01-15 13:25:26 +01:00
fb518ac4ef build(docker/frontend): prepare Dockerfile for pipeline usage 2025-01-14 18:41:03 +01:00
425804e4b6 build(docker/backend): refine COPY sources 2025-01-14 17:17:42 +01:00
6d0161c598 build(docker/backend): do stack-install before dependency build 2025-01-14 08:41:25 +01:00
3c3cabc909 build(docker/backend): remove debug prints 2025-01-14 08:40:39 +01:00
c3fee55090 build(docker/backend): remove debug prints 2025-01-13 22:25:51 +01:00
67108a8f84 ci(azure-pipelines): use docker build in Bash@3 2025-01-13 18:55:10 +01:00
5787796eac build(docker/backend): try COPY instead of RUN cp 2025-01-13 18:49:19 +01:00
d455cb4f71 build(docker/backend): add more debug info 2025-01-13 18:35:39 +01:00
e8353f6200 build(docker/backend): add debug info 2025-01-13 18:20:03 +01:00
1dce3ab2b1 build(docker/backend): use cache mounts for apt-installs 2025-01-13 17:50:20 +01:00
55d9097ca8 build(docker/backend): try mount param in RUN for dependency cache 2025-01-13 17:17:14 +01:00
0b9e55cfea ci(azure-pipelines): use /work/1 as mount-dir; copy repository recursively again 2024-12-20 16:59:26 +01:00
4669a47d9b build(docker/backend): copy complete directory to PROJECT_DIR 2024-12-20 16:28:41 +01:00
4fbf0ba72d build(docker/backend): fix typo 2024-12-20 15:50:30 +01:00
5bb77d8b2b chore(docker): remove obsolote image definitions 2024-12-20 15:40:18 +01:00
db9481cffb build(docker/backend): make FROM image and tag configurable by build-arg
use docker.io haskell image per default as build-arg, and later use fraport-internal args for pipeline
2024-12-20 15:39:12 +01:00
82ed04008a ci(docker/haskell): do not use root 2024-12-19 16:03:27 +01:00
6ddfbe959e ci(docker/backend): prepare Dockerfiles for separate image artifact push step 2024-12-19 14:22:22 +01:00
376c88e724 build(docker/backend): use BaseImage; add dependencies 2024-12-19 14:03:49 +01:00
84a5cb37d9 build(docker/backend): switch to official stack snapshot image 2024-12-15 01:07:52 +01:00
16001df5be build(docker/backend): tmp-remove more deps 2024-12-10 15:33:29 +01:00
a2bdd4bbb8 build(docker/backend): remove unused dependency 2024-12-10 15:27:15 +01:00
13ec339f9b build(docker/backend): tmp-remove deps 2024-12-10 15:22:35 +01:00
ebae2b386e build(docker/backend): remove test-only dependencies temporarily 2024-12-10 15:18:00 +01:00