File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -43,9 +43,18 @@ docker run \
4343 -e LITESTREAM_S3_BUCKET=foobar \
4444 -e LITESTREAM_S3_ACCESS_KEY_ID=foobar \
4545 -e LITESTREAM_S3_SECRET_ACCESS_KEY=foobarbaz \
46+ -e LITESTREAM_RETENTION=24h \
47+ -e LITESTREAM_RETENTION_CHECK_INTERVAL=1h \
48+ -e LITESTREAM_SNAPSHOT_INTERVAL=10s \
49+ -e LITESTREAM_SYNC_INTERVAL=1s \
50+ -e LITESTREAM_VALIDATION_INTERVAL=false \
51+ -v /your/path:/app/data \
4652 dockette/kumatron
4753```
4854
55+ > [ !TIP]
56+ > For more detailed configuration options, please refer to the [ Litestream official documentation] ( https://litestream.io/reference/config/ ) .
57+
4958## Development
5059
5160See [ how to contribute] ( https://contributte.org/contributing.html ) to this package.
Original file line number Diff line number Diff line change @@ -21,6 +21,11 @@ if [[ ! -z "${LITESTREAM}" ]]; then
2121 echo " LITESTREAM_S3_PATH=${LITESTREAM_S3_PATH} "
2222 echo " LITESTREAM_S3_ACCESS_KEY_ID=${LITESTREAM_S3_ACCESS_KEY_ID} "
2323 echo " LITESTREAM_S3_SECRET_ACCESS_KEY=${LITESTREAM_S3_SECRET_ACCESS_KEY} "
24+ echo " LITESTREAM_RETENTION=${LITESTREAM_RETENTION:- 24h} "
25+ echo " LITESTREAM_RETENTION_CHECK_INTERVAL=${LITESTREAM_RETENTION_CHECK_INTERVAL:- 1h} "
26+ echo " LITESTREAM_SNAPSHOT_INTERVAL=${LITESTREAM_SNAPSHOT_INTERVAL:- 10s} "
27+ echo " LITESTREAM_SYNC_INTERVAL=${LITESTREAM_SYNC_INTERVAL:- 1s} "
28+ echo " LITESTREAM_VALIDATION_INTERVAL=${LITESTREAM_VALIDATION_INTERVAL:- false} "
2429
2530 if [[ ! -z " ${LITESTREAM_TEMPLATE} " ]]; then
2631 echo " Using template: /srv/litestream/${LITESTREAM_TEMPLATE} .yml.tpl"
Original file line number Diff line number Diff line change 88 region: "${ LITESTREAM_S3_REGION} "
99 access-key-id: "${ LITESTREAM_S3_ACCESS_KEY_ID} "
1010 secret-access-key: "${ LITESTREAM_S3_SECRET_ACCESS_KEY} "
11+ retention: "${ LITESTREAM_RETENTION} "
12+ retention-check-interval: "${ LITESTREAM_RETENTION_CHECK_INTERVAL} "
13+ snapshot-interval: "${ LITESTREAM_SNAPSHOT_INTERVAL} "
14+ sync-interval: "${ LITESTREAM_SYNC_INTERVAL} "
15+ validation-interval: "${ LITESTREAM_VALIDATION_INTERVAL} "
You can’t perform that action at this time.
0 commit comments