Commit Graph

  • 6fadb27080 Merge pull request 'fix(nexus-db): UTF8-Encoding zur Installationszeit erzwingen (#8)' (#9) from fix/nexus-db-utf8-encoding into main main l.kirchner 2026-06-13 14:38:58 +02:00
  • 6543fd77d8 fix(nexus-db): address codex review — early encoding guard, robust helpers fix/nexus-db-utf8-encoding claude-bot 2026-06-13 14:34:35 +02:00
  • bd4293f53e fix(nexus-db): enforce UTF8 encoding at install time (issue #8) claude-bot 2026-06-13 14:30:40 +02:00
  • 553b923445 Merge pull request 'docs: README-Dedup — Contributing konsolidiert, Stand aktualisiert' (#7) from chore/readme-dedup into main l.kirchner 2026-06-12 19:42:48 +02:00
  • 09ac4d2507 docs: consolidate duplicate contributing sections, refresh README chore/readme-dedup l.kirchner 2026-06-12 16:46:57 +02:00
  • a397ade6e1 Merge pull request 'K-114: Input-Validierung in build.func + Mini-CI' (#5) from k114/input-validierung-mini-ci into main l.kirchner 2026-06-12 16:40:37 +02:00
  • e5cbf3f60e Merge pull request 'feat: allgemeiner instanzweiter Actions-Runner-LXC (Label homelab, ohne Deploy-Rechte)' (#6) from feature/runner-lxc into main l.kirchner 2026-06-12 16:28:07 +02:00
  • 43c19f2cce fix(runner): Re-Review-Nits — irreführenden Validator-Kommentar korrigiert, EOF-Abbruch in Prompt-Loop feature/runner-lxc l.kirchner 2026-06-12 15:27:45 +02:00
  • 63a735e697 fix(runner): Re-Review-Finding 85 — run_user wechselt via env -C ins RUNNER_DIR (.runner landet sonst in /) l.kirchner 2026-06-12 15:26:53 +02:00
  • ebdd3f5eac fix(runner): Review-Finding 80 — validierte Prompts mit Re-Prompt, env-Werte geprüft; Quoting-Falle (76) durch Charset-Validierung entschärft l.kirchner 2026-06-12 15:05:57 +02:00
  • f06e873118 fix(runner): Review-Findings 90/88/82/80 (+70) — Re-Run ohne deploy.env, Sicherheitsmodell dokumentiert, Requires=docker, strikte Input-Validierung, argv statt Shell-Interpolation, Unit-Härtung l.kirchner 2026-06-12 15:04:57 +02:00
  • 360db12cc9 docs: README neu strukturiert — vollständiger Katalog, Pattern, Security-Konventionen, PR-Pflicht l.kirchner 2026-06-12 14:58:49 +02:00
  • 7f64b12a77 K-114: set up locales in setup_base_apt (C.UTF-8 during install, en_US.UTF-8 default) k114/input-validierung-mini-ci l.kirchner 2026-06-12 14:42:03 +02:00
  • aa3ad2f716 K-114: SSH root login prompt with sshd drop-in in the install path l.kirchner 2026-06-12 14:41:31 +02:00
  • 5f532fe10a K-114: run mini CI on the instance-wide homelab runner l.kirchner 2026-06-12 14:40:42 +02:00
  • ad04edec5b feat(runner): Installer — act_runner instanzweit als unprivilegierter User, Docker, ohne sudoers l.kirchner 2026-06-12 13:25:42 +02:00
  • 2941afa53f feat(runner): allgemeiner instanzweiter Actions-Runner-LXC (Label homelab, ohne Deploy-Rechte) l.kirchner 2026-06-12 13:25:10 +02:00
  • 490fda2ed1 K-114: address cross-review findings l.kirchner 2026-06-12 03:20:11 +02:00
  • 80e2ec04ff K-114: input validation in build.func + mini CI (nexus-hub card) l.kirchner 2026-06-12 03:14:32 +02:00
  • cad741a97c fix(authentik): fehlendes source von build.func ergänzt (gleicher Bug wie Codex-Finding 96 in nexus-db) l.kirchner 2026-06-11 17:06:41 +02:00
  • 828e3d1aad feat(authentik): Installer — Docker, offizielles Compose, headless Bootstrap-Credentials + API-Token, Blueprints-Mount l.kirchner 2026-06-11 17:02:47 +02:00
  • ab0354bc22 feat(authentik): LXC-Vorlage — Nesting, Agent-SSH-Key, automatisierungsfreundlich (nexus ADR-0003/K-102) l.kirchner 2026-06-11 17:02:10 +02:00
  • e8bace387d Merge pull request 'feat(nexus-db): PostgreSQL 16 + pgvector LXC template (nexus-hub K-102)' (#4) from k102/nexus-db into main l.kirchner 2026-06-11 16:36:30 +02:00
  • 559ad8dc2d fix(nexus-db): cross-review findings l.kirchner 2026-06-11 15:56:05 +02:00
  • 0ee7ceae55 feat(nexus-db): PostgreSQL 16 + pgvector LXC template (nexus-hub K-102) l.kirchner 2026-06-11 15:51:04 +02:00
  • abc62f5704 Merge pull request 'feat(nexus): runtime provisioning for the decided stack (nexus-hub K-101)' (#3) from k101/nexus-runtime into main l.kirchner 2026-06-11 15:18:14 +02:00
  • ad36417b30 Merge branch 'fix/nexus-service-condition' l.kirchner 2026-06-11 14:54:47 +02:00
  • afd0a4ea35 fix(nexus): guard nexus.service with ConditionPathExists l.kirchner 2026-06-11 14:54:47 +02:00
  • 2152683397 Merge branch 'feat/nexus-runtime-k101' l.kirchner 2026-06-11 14:48:53 +02:00
  • 1dd89e25bc feat(nexus): runtime provisioning for the decided stack (nexus-hub K-101) l.kirchner 2026-06-11 14:48:53 +02:00
  • 34ac5a05f6 feat: nexus installer — Host-Mode-Runner, App-User, Service-Skeleton, enge sudoers l.kirchner 2026-06-10 23:42:38 +02:00
  • 5379586545 feat: nexus LXC template — Host-Mode-Runner + Deploy-as-Code (Skeleton bis Stack-Entscheidung) l.kirchner 2026-06-10 23:41:57 +02:00
  • 3012245c93 Merge pull request 'Set container DNS from the VLAN tag via a network profile (incl. DHCP)' (#2) from network-profiles into main l.kirchner 2026-06-07 21:25:27 +02:00
  • 953ef3001e build.func: set DNS from VLAN tag via network profile (incl. DHCP) l.kirchner 2026-06-07 21:22:19 +02:00
  • 3a805b8bda Add network profiles file (VLAN tag → DNS servers) l.kirchner 2026-06-07 21:21:05 +02:00
  • 1d6a15c962 Merge pull request 'Add webapp: Next.js LXC with deploy-as-code via Gitea Actions runner' (#1) from add-webapp into main l.kirchner 2026-06-05 02:33:37 +02:00
  • ab839b0e85 README: add webapp to the available scripts table l.kirchner 2026-06-05 02:29:35 +02:00
  • 601abeef4c Add webapp in-container installer (Node + act_runner host mode) l.kirchner 2026-06-05 02:29:15 +02:00
  • ddd22b175e Add webapp installer: Next.js site via self-hosted Gitea Actions runner l.kirchner 2026-06-05 02:28:20 +02:00
  • 42aad8a117 fix(build): add DNS server prompt for static IPs + better network diagnostics l.kirchner 2026-05-22 00:11:49 +02:00
  • b93ec8b553 fix(build): rename HOSTNAME -> CT_HOSTNAME (shadowed bash builtin), add VLAN_TAG prompt, fail fast on network timeout l.kirchner 2026-05-21 23:32:12 +02:00
  • 7343501b25 Add docs/adding-a-script.md l.kirchner 2026-05-21 23:05:38 +02:00
  • 3614475402 Add install/devpi-install.sh: in-container installer for devpi l.kirchner 2026-05-21 23:05:15 +02:00
  • 87d68d9aba Add ct/devpi.sh: host-side installer for devpi l.kirchner 2026-05-21 23:03:38 +02:00
  • bf5afc7d26 Add lib/install.func: shared in-container helpers l.kirchner 2026-05-21 23:03:26 +02:00
  • 9a57d30433 Add lib/build.func: shared host-side helpers l.kirchner 2026-05-21 23:02:02 +02:00
  • d5b9f56535 Add MIT license l.kirchner 2026-05-21 23:01:20 +02:00
  • 2b4f08c5eb Initial commit: README l.kirchner 2026-05-21 23:00:07 +02:00