Commit Graph
8 Commits
Author SHA1 Message Date
mhoennigandClaude Fable 5 9e7982ce34 Add self-contained runtime bundle distribution (jlink) for hosts without Java
./gradlew runtimeBundle packs a jlink-trimmed JRE, gittally.jar, and a
launcher script into one tarball, unpacked to ~/opt/gittally on the target
host; init --systemd works from the bundle unchanged because java.home and
the running-jar path resolve into it. Chosen over a GraalVM native image
(Spring AOT evaluates bean conditions at build time, which cannot represent
the dual-context CLI/server wiring) and over a containerized runtime — see
ADR 0006 and docs/plan/15-runtime-bundle-distribution.md, which also records
the full vm2176-to-vm4006 migration walkthrough.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 15:35:35 +02:00
Michael Hoennig 142bc87604 added ADR 0005 and step 13: reintroduce managed nginx+certbot as an opt-in feature for hosts without a reverse proxy (e.g. Hostsharing); partially supersedes ADR 0004; updated plans, documentation, and migration guides 2026-07-07 14:40:11 +02:00
Michael Hoennig 60ff595a9d implemented 12-deployment.md: added systemd service generation (init --systemd) and migration guide from legacy script; introduced JSON-file persistence, server-rendered UI with polling, and reverse-proxy-based deployment; updated documentation 2026-07-07 14:18:41 +02:00
Michael Hoennig 117caf12a9 upgrade to Spring Boot 4.2.1 2026-06-09 16:05:12 +02:00
Michael Hoennig a030f7abb6 add ADRs for gradle and spring boot version and version smoke-tests 2026-06-09 15:20:21 +02:00
Michael Hoennig 84ca8b441c add adr-status + direnv 2026-06-09 14:31:35 +02:00
Michael Hoennig 7b01aaa9a2 add ADR regarding test-framework 2026-06-09 13:07:02 +02:00
Michael Hoennig e6a1cc124d add ADR template 2026-06-09 12:35:55 +02:00