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
f47cb17230
build(docker/backend): remove locales (and thus tzdata) installs for testing purposes
2024-12-10 15:12:31 +01:00
d0cd45e60e
build(docker/backend): add temporary tools FROM for pipeline test
2024-12-10 15:01:19 +01:00
09f22e52c7
build(docker/backend): remove unused dependency
2024-12-10 15:00:19 +01:00
3946090dab
build(docker/backend): add debug print for apt sources info
2024-12-10 14:59:45 +01:00
2033976381
build(docker/backend): add texlive-base and more tex runtime dependencies
2024-12-10 14:40:51 +01:00
f8681826b2
build(docker/backend): add roboto and lualatex dependencies
2024-12-04 16:32:04 +01:00
ca4eac3af9
build(docker/backend): fix tzdata install requiring confirmation
2024-12-04 16:31:38 +01:00
6c525bc986
build(docker/backend): remove debug output
2024-12-04 16:30:35 +01:00
c3117dbdcd
fix(ghci): ghci works now as expected
2024-12-02 17:38:59 +01:00
0e605386cc
build(Makefile): add SRC option to ghci target
2024-12-02 16:32:41 +01:00
609adaa960
build(docker/backend): remove debug info
2024-11-28 11:48:45 +01:00
fc68777826
build(docker/backend): remove debug prints
2024-11-28 11:43:19 +01:00
d1126b3acf
build(docker/backend): add debug info prints for ci
2024-11-28 11:40:20 +01:00
a2bd5c35c8
build(docker/backend): reintroduce apt-get update
2024-11-28 10:57:24 +01:00
Sarah Vaupel
33ccd36a14
ci(docker/backend): remove apt-get update due to missing connection to archive.ubuntu.com
2024-11-26 13:05:34 +00:00
Sarah Vaupel
29427a02c6
chore(docker/backend): switch base image, print version info
2024-11-26 12:58:00 +00:00
d646a03325
build(backend): use localhost with IPv6-enabled pg_hba.conf
2024-11-14 00:02:41 +01:00
9f862bcfd6
build(Makefile): explicitely execute hpack on missing uniworx.cabal for robustness
2024-11-13 03:48:57 +01:00
4d19773223
build(Makefile): resort to default .stack-work for all jobs
2024-11-12 01:15:02 +01:00
Stephan Barth
7650468b5f
build(docker/backend/Dockerfile): Added missing "make .job-start"
2024-11-11 15:04:22 +01:00
c818fcda69
build: implement .job-% dir mechanism for stack project dir with .stack-work
2024-11-11 14:28:27 +01:00
3699d06c5a
build(docker/backend): chmod new stack-work dirs
2024-11-10 01:42:43 +01:00
b99472288d
build(Makefile): implement dependencies-backend target
2024-11-06 15:28:16 +01:00
Stephan Barth
e8d8aafccd
build(Makefile): Work on stack-calls.
2024-11-04 18:57:45 +01:00
c9fbfc7e19
build(docker/database): fix postgres file paths
2024-11-04 15:17:47 +01:00
6239978a6a
build(Makefile): rework Makefile call structure
2024-11-04 14:46:40 +01:00
caf4f7b6dc
build(docker/backend): fix stack-work-dir for yesod-bin and default make target
2024-10-24 02:57:32 +02:00
2c6b43a3d8
build(docker/backend): make stack dirs deletable by all (i.e. clean)
2024-10-21 15:37:36 +02:00
360182a538
build(docker/backend): chmod 777 for stack dirs
2024-10-21 15:14:28 +02:00
92d4874620
build(docker/backend): prebuild yesod-bin in image
2024-10-20 02:07:21 +02:00
58c3c5e526
build(docker/backend): set default-target to start-backend
2024-10-19 23:37:38 +02:00
c1a84685f6
build(docker/backend): fix compile-backend
2024-10-18 20:27:17 +02:00
7227ee60e8
build(Makefile): fix stack dependencies
2024-10-18 20:10:31 +02:00
3b624b9a9f
build: cleanup debris
2024-10-16 17:10:35 +02:00
415277c636
build: working watchcontainerrun logic in Makefile and Dockerfiles
2024-10-13 04:51:40 +02:00
9e5645879a
build(docker/memcached): use mount dir
2024-10-13 03:14:03 +02:00
9e3073ed6c
build(docker/backend): add missing inotify dependency
2024-10-13 01:28:54 +02:00
376c74192e
build(docker/minio): fix minio workdir creation
2024-10-11 13:13:11 +02:00
Stephan Barth
a8eaddde3a
build(docker/memcached): Installs missing package.
2024-10-11 02:59:30 +02:00
3a5a169ca0
build(Makefile): work on start targets; custom minio and memcached Dockerfiles, and more
2024-10-11 02:44:28 +02:00
b9153c0767
build(docker/frontend): fix frontend dependency prebuild
2024-10-10 15:14:00 +02:00
e6bc5b5445
build: move port computer util
2024-10-10 01:31:12 +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
cf76752894
build(docker/database): work on postgres config
2024-09-23 00:18:13 +02:00
599649fb25
build(docker/database): fix postgres FROM url
2024-09-22 02:37:55 +02:00
d0f4704c15
build(docker/backend): improve dir handling
2024-09-20 04:40:24 +02:00
01a75dc6e8
build(docker): resort to dockerhub images for the moment
2024-09-20 02:37:20 +02:00
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