Skip to content

feat: add persistent container server setup - #54

Merged
flexdinesh merged 1 commit into
mainfrom
codex/server-setup
Oct 10, 2026
Merged

flexdinesh merged 1 commit into
mainfrom
codex/server-setup

Conversation

@flexdinesh

Copy link
Copy Markdown
Owner
  • config owns separate remote settings; cmd/diffx-server composes defaults, explicit read-only JSON, env vars and flags without accessing personal CLI config.
  • Docker uses overridable env defaults; Compose adds a persistent SQLite volume, non-root execution and a read-only root filesystem for server development. Mise tasks and docs cover binary/container iteration.
  • reviewstore refuses older schemas without resetting data in both modes. Durable storage now requires an explicit fresh-database choice instead of automatic data loss.
  • Validation: mise run check:push passed, including full checks and Go race tests. Binary/container smoke checks verified authenticated ingestion, persisted reviews and credentials after recreation, exclusive ownership and SIGTERM shutdown; generated assets clean.
  • Remaining limits: one SQLite owner, no automatic migrations. No UI changes.

@flexdinesh
flexdinesh marked this pull request as ready for review October 10, 2026 11:02
@flexdinesh
flexdinesh merged commit 482cea0 into main Oct 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant