objective categorical abstract machine language personal data server

Default optional env vars to empty string

futur.blue e663d785 1a78d0df

verified
+12 -12
+1 -1
.env.example
··· 20 20 21 21 # (required) the rotation key the PDS will use, in multibase format 22 22 # tip: run the `gen-keys` binary to generate this (more info in readme) 23 - PDS_ROTATION_KEY= 23 + PDS_ROTATION_KEY_MULTIBASE= 24 24 25 25 # (required) the key used to sign JWKs 26 26 # tip: run the `gen-keys` binary to generate this (more info in readme)
+11 -11
docker-compose.yaml
··· 10 10 - PDS_LOG_LEVEL=${PDS_LOG_LEVEL:-info} 11 11 - PDS_DATA_DIR=${PDS_DATA_DIR:-./data} 12 12 - PDS_HOSTNAME=${PDS_HOSTNAME:?} 13 - - PDS_DID=${PDS_DID} 13 + - PDS_DID=${PDS_DID:-} 14 14 - PDS_INVITE_CODE_REQUIRED=${PDS_INVITE_CODE_REQUIRED:-true} 15 - - PDS_ROTATION_KEY=${PDS_ROTATION_KEY:?} 15 + - PDS_ROTATION_KEY_MULTIBASE=${PDS_ROTATION_KEY_MULTIBASE:?} 16 16 - PDS_JWK_MULTIBASE=${PDS_JWK_MULTIBASE:?} 17 17 - PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD:?} 18 18 - PDS_CRAWLERS=${PDS_CRAWLERS:-https://bsky.network} 19 - - PDS_DPOP_NONCE_SECRET=${PDS_DPOP_NONCE_SECRET} 19 + - PDS_DPOP_NONCE_SECRET=${PDS_DPOP_NONCE_SECRET:-} 20 20 21 21 - PDS_SMTP_STARTTLS=${PDS_SMTP_STARTTLS:-false} 22 - - PDS_SMTP_AUTH_URI=${PDS_SMTP_AUTH_URI} 23 - - PDS_SMTP_SENDER=${PDS_SMTP_SENDER} 22 + - PDS_SMTP_AUTH_URI=${PDS_SMTP_AUTH_URI:-} 23 + - PDS_SMTP_SENDER=${PDS_SMTP_SENDER:-} 24 24 25 25 - PDS_S3_BLOBS_ENABLED=${PDS_S3_BLOBS_ENABLED:-false} 26 26 - PDS_S3_BACKUPS_ENABLED=${PDS_S3_BACKUPS_ENABLED:-false} 27 27 - PDS_S3_BACKUP_INTERVAL_S=${PDS_S3_BACKUP_INTERVAL_S:-3600} 28 - - PDS_S3_ENDPOINT=${PDS_S3_ENDPOINT} 29 - - PDS_S3_REGION=${PDS_S3_REGION} 30 - - PDS_S3_BUCKET=${PDS_S3_BUCKET} 31 - - PDS_S3_ACCESS_KEY=${PDS_S3_ACCESS_KEY} 32 - - PDS_S3_SECRET_KEY=${PDS_S3_SECRET_KEY} 33 - - PDS_S3_CDN_URL=${PDS_S3_CDN_URL} 28 + - PDS_S3_ENDPOINT=${PDS_S3_ENDPOINT:-} 29 + - PDS_S3_REGION=${PDS_S3_REGION:-} 30 + - PDS_S3_BUCKET=${PDS_S3_BUCKET:-} 31 + - PDS_S3_ACCESS_KEY=${PDS_S3_ACCESS_KEY:-} 32 + - PDS_S3_SECRET_KEY=${PDS_S3_SECRET_KEY:-} 33 + - PDS_S3_CDN_URL=${PDS_S3_CDN_URL:-} 34 34 restart: unless-stopped 35 35 36 36 caddy: