Commit Graph
11 Commits
Author SHA1 Message Date
zacharyandClaude Opus 5.5 95df5af7cf chore(ops): build with bun and ship v2's .output/standalone
v2 replaces pnpm with bun and moves the standalone build to
apps/nextjs/.output/standalone, which already carries static assets,
public and next.config.ts. Next still writes an incomplete
.next/standalone, so the assembler now refuses to run without the v2
output rather than silently shipping that one.

The notes now list v2's registration points, the tests that already
fail on the upstream tag, and the one-way v1 to v2 database migration.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 00:49:44 +02:00
zacharyandClaude Opus 5 9c3e33510d chore(ops): give the unprivileged instance its own proxy unit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 79eb42b578 fix(ops): bind the app to loopback, not to the machine name
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 b963a26446 chore(ops): start Homarr as an unprivileged user under systemd
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 977bfece6e chore(ops): build without depending on a stray .env
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 83d9db6447 chore(ops): move instance state to /var/lib/homarr without touching the image
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:57 +02:00
zacharyandClaude Opus 5 5867b14836 chore(ops): create only the state directories the instance uses
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:51 +02:00
zacharyandClaude Opus 5 04ef6e2a4a chore(ops): write the deploy plan before truncating it
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 a2a5af4078 chore(ops): itemize the dry-run so it actually shows the plan
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 7c16836c84 chore(ops): fail early on a stale Node and compare migrations per dialect
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00
zacharyandClaude Opus 5 373b9a8107 chore(ops): add LXC deploy script and fork maintenance notes
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-08 00:24:40 +02:00