Commit Graph

70 Commits

Author SHA1 Message Date
d063f6827c build(frontend): generate favicons based on svg using local tooling 2024-09-17 00:47:11 +02:00
59edebe1cf build(docker): use "host" as --network for docker runs 2024-09-15 03:44:14 +02:00
08f2b5e56a build(docker): publish database port for serve 2024-09-15 03:41:38 +02:00
5b5e33566a build(docker/backend): properly pulish exposed backend ports on serve 2024-09-15 02:55:59 +02:00
ef66ab1538 build(Makefile): run containers interactively (-it) when serving 2024-09-15 01:59:08 +02:00
90ab22ce16 build(Makefile): cleanup; add .assets no-op target for caching 2024-09-12 00:21:53 +02:00
2aae4cb045 build(Makefile): fix frontend-compile subcalls 2024-09-11 01:10:59 +02:00
d77f372158 build(Makefile): fix compile dev/prod logic 2024-09-11 00:59:06 +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
04030ce6f0 build(Makefile): make .stack target phony 2024-09-06 05:16:17 +02:00
0a2ab4129e build(Makefile): major Makefile makeover 2024-09-06 05:11:27 +02:00
426ea5b170 ci(gitlab-ci): use new registry-waiting procedure for backend container 2024-09-05 12:36:06 +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
a792bdeb2f build(Makefile): add local release target 2024-09-05 00:54:20 +02:00
d4d18a968c build(frontend): update karma config 2024-09-04 03:18:46 +02:00
115d2e2629 build(frontend): account for moved eslint config file with new syntax 2024-09-03 01:42:47 +02:00
de6811372b build(Makefile): clean .cache 2024-09-03 00:43:03 +02:00
6e3d0aaa2e chore(gitlab-ci): work on podman config 2024-08-19 18:03:58 +02:00
21ad810338 chore(gitlab-ci): podman-compose instead of podman compose 2024-08-19 03:33:24 +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
87c22b8a84 chore(Makefile): use docker compose in dockerized targets 2024-08-19 01:20:01 +02:00
ce07458cff chore(Makefile): cleanup; separate docker build and run 2024-08-19 01:01:13 +02:00
e0b2b69fd6 chore(Makefile): clean new stack root (.stack/) on clean too 2024-08-18 04:47:09 +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
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
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
13d8bfefc7 chore(stack): introduce uniworxdev binary for always retaining binaries in bin/ 2024-08-15 05:17:27 +02:00
78303898f2 refactor(docker): add TODOs and documentation 2024-08-11 03:09:55 +02:00
6b53347929 chore(Makefile): clean .npm cache too 2024-07-29 15:56:12 +02:00
d231df6596 chore(Makefile): clean assets/icons and well-known 2024-07-29 15:52:03 +02:00
a3ca0ddb55 chore(Makefile): require well-known for frontend targets 2024-07-29 15:50:16 +02:00
3bc3acf38c chore(Makefile): add assets/icons generation target 2024-07-29 15:34:52 +02:00
675b0711dc chore(Makefile): add .well-known target as dependency for well-known to catch any webpack errors 2024-07-29 15:16:28 +02:00
533ed53fad chore(Makefile): remove (comment-out) old npmrc target 2024-07-29 14:56:02 +02:00
a09dc59f26 fix(Makefile): add missing dependency on well-known for backend-builds 2024-07-26 01:15:06 +02:00
f20fdff531 chore(Makefile): tweak backend-prod targets 2024-07-11 17:21:42 +02:00
140c875668 chore(Makefile): cleanup and document 2024-07-09 01:20:35 +02:00
17986f82c4 chore(Makefile): fix syntax 2024-07-08 13:43:10 +02:00
89d9018bc4 chore(Makefile): fix syntax 2024-07-08 01:04:19 +02:00
c29407f218 chore(Makefile): disable allow-different-user for stack again 2024-07-08 00:54:31 +02:00
305c16c217 chore(Makefile): fix syntax 2024-07-08 00:38:46 +02:00
41fe680611 chore(Makefile): fix syntax/target names 2024-07-08 00:36:44 +02:00
d415c81ce2 chore(Makefile): introduce prod variant of backend-dependencies target for allowing different users 2024-07-08 00:27:14 +02:00
e86466d80f chore(Makefile): use allow-different-user for ci stack builds 2024-07-08 00:20:09 +02:00