photon-backend-sqlite 0.1.0

SQLite embedded storage adapter for Photon
Documentation

photon-backend-sqlite

Embedded SQLite StoragePort for durable single-process Photon.

Wiring

let port = photon_backend_sqlite::SqliteStoragePort::open("/var/lib/photon/events.db").await?;
Photon::builder().storage_port(Arc::new(port)).auto_registry().build()?;

Environment

Variable Purpose
PHOTON_SQLITE_PATH Database file path (default: temp file per testkit session)

Validation

Run on AWS only (see infra/aws/sqlite-smoke/README.md):

./infra/aws/sqlite-smoke/scripts/run-remote-smoke.sh