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
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
2356ff4b53
chore(docker/frontend): change default entrypoint to watcher
2024-08-19 02:10:02 +02:00
ff58c3a2ba
chore(docker/backend): add missing locale dependencies
2024-08-19 01:52:18 +02:00
1fc74cade1
chore(docker/backend): add missing dependencies
2024-08-19 01:07:19 +02:00
22a918c5e3
chore(docker): reintroduce ADD to frontend and backend Dockerfiles for gitlab-ci compatibility
2024-08-19 00:59:56 +02:00
9938cf6243
chore(docker/backend): install missing dependencies and env vars
2024-08-18 05:43:06 +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
e8c058b65e
chore(docker/frontend): make node_modules beforehand
2024-08-18 04:14:54 +02:00
255fa196d5
chore(docker): use ENV args for make targets in frontend and backend docker
2024-08-18 03:06:41 +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
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
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
4ead63006a
chore(Dockerfile): pre-build dependencies in fradrive-env
2024-07-29 14:33:46 +02:00
973175d5b9
chore(Dockerfile): work in fradrive Dockerfile; set workdir
2024-07-26 01:18:21 +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
5c66b25b98
chore(Dockerfile): remove debris
2024-07-08 00:32:56 +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
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
a2dce46a2e
chore(Dockerfile): install locales and seding locales
2024-07-04 04:14:12 +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
2e30cab08c
chore(Dockerfile): remove gup
2024-06-27 17:47:26 +02:00
1fca99bf88
chore(Dockerfile): add missing build dependency
2024-06-27 17:35:06 +02:00
ed6c114991
chore(Dockerfile): move Dockerfile to subdir; add dependencies
2024-06-27 16:37:52 +02:00
Gregor Kleen
9fca36b07f
Cleanup build & fix development default values
2017-12-08 14:05:05 +01:00
Gregor Kleen
94f419394f
Nonfunctional LDAP auth
2017-11-22 15:58:49 +01:00