b3f96b5f

By: Michael Lynch <git@mtlynch.io>

Simplify Litestream configuration

Litestream 0.5.11 reads LITESTREAM_ACCESS_KEY_ID and
LITESTREAM_SECRET_ACCESS_KEY directly from the environment, so expanding
those variables into the config duplicated its credential discovery
mechanism. The deployment and maintenance scripts already export both
variables.

The configured Backblaze B2 endpoint is automatically detected by
Litestream 0.5.11, which enables path-style S3 addressing. Keeping
force-path-style explicitly set therefore provides no additional
behavior.

Retain the replica location, sync policy, validation policy, snapshot
retention, and restore-if-db-not-exists configuration. These settings
express this application's backup and recovery requirements.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 11s 11s 14s 2s
Eval 9s 34s 34s 43s 0s
Build 24s 5m23s 1m22s 1m47s 0s
Suite 2s 6m09s 1m44s 1m47s 2s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s