diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml
index 679ace5..903119d 100644
--- a/deploy/docker-compose.yml
+++ b/deploy/docker-compose.yml
@@ -32,6 +32,16 @@ services:
PROMETHEUS_PAYMENT_ADDRESS: ${PROMETHEUS_PAYMENT_ADDRESS:-}
PROMETHEUS_LISTING_FEE_USD: ${PROMETHEUS_LISTING_FEE_USD:-1}
BNS_GATEWAY: ${BNS_GATEWAY:-}
+ # Sia-backed storage: when set, scan-clean uploads are pushed to the
+ # hosted s3d and the submit UI pre-fills the download URL. All four
+ # must be set for storage to turn on; otherwise publishers host
+ # their own binaries. See service/storage.js for defaults.
+ PROMETHEUS_S3_ENDPOINT: ${PROMETHEUS_S3_ENDPOINT:-}
+ PROMETHEUS_S3_ACCESS_KEY: ${PROMETHEUS_S3_ACCESS_KEY:-}
+ PROMETHEUS_S3_SECRET: ${PROMETHEUS_S3_SECRET:-}
+ PROMETHEUS_S3_BUCKET: ${PROMETHEUS_S3_BUCKET:-bns}
+ PROMETHEUS_S3_PREFIX: ${PROMETHEUS_S3_PREFIX:-prometheus-storage/}
+ PROMETHEUS_PUBLIC_BASE: ${PROMETHEUS_PUBLIC_BASE:-}
volumes:
- data:/data
networks:
diff --git a/service/pages.js b/service/pages.js
index 6292c29..a40e797 100644
--- a/service/pages.js
+++ b/service/pages.js
@@ -506,7 +506,7 @@ export function submit() {