feat(storage): default to SQLite - #108
Open
ArionMiles wants to merge 1 commit into
Open
ArionMiles wants to merge 1 commit into
ArionMiles wants to merge 1 commit into
Conversation
Add a complete SQLite store while retaining explicit PostgreSQL support. Embed the production UI and add native archives, installation tooling, deployment updates, release automation, and conformance coverage.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add SQLite as the default storage backend for fresh installations while retaining PostgreSQL as an explicit option. Production builds now embed the frontend and ship as one container or native binary.
Type of Change
Related Issue
No linked issue.
Changes Made
Testing
task test:be)task lint:be:prodandtask lint:fe)Additional validation includes SQLite race tests, PostgreSQL integration tests, dependency audits, OpenAPI drift checks, Compose checks, archive and installer tests, Docker smoke tests, native archive smoke tests, and workflow lint. Frontend checks ran in Docker because Node and npm are not installed on the host.
Checklist
Screenshots (if applicable)
Not applicable.
Additional Notes
Existing PostgreSQL deployments must select the PostgreSQL backend explicitly. The PostgreSQL Compose definition is now
deploy/docker-compose.postgres.yml.