chore(oss): audit root config, compose, scripts, and catalog tests

Replace the 182-line inline schema in docker-compose.yml with a runner
over packages/server/migrations, add 004 restoring the constraints and
64-bit counters the inline SQL carried, skip migrations already recorded
in schema_versions, relabel the mount for SELinux, and drop the obsolete
compose version key. Retarget the catalog contract test at the migration
files.

Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
This commit is contained in:
雷电芽衣 committed 2026-09-03 19:08:07 -04:00
1 parent ddec2833f5
commit 2010175a82
5 files changed
+69 -181

No files matched your search

+2 -2
View File
@@ -2,7 +2,7 @@
set -e
# ───────────────────────────────────────────────────────────
# Elydora Open Source — One-click deployment
# Elydora Open Source installer
# ───────────────────────────────────────────────────────────
printf '\n'
@@ -50,7 +50,7 @@ ok "All prerequisites satisfied."
cd "$(dirname "$0")/.."
if [ -f .env ]; then
info "Existing .env found — skipping secret generation."
info "Existing .env found; skipping secret generation."
else
info "Generating .env from .env.example..."