mirror of
https://github.com/sonr-io/sonr.git
synced 2026-08-02 17:31:39 +00:00
* feat: add new supported attestation formats to genesis * feat: refactor keyType to keytype enum * refactor: remove unused imports and code * refactor: update main.go to use src package * refactor: move web-related structs from to * refactor: move client middleware package to root * refactor: remove unused IndexedDB dependency * feat: update worker implementation to use * feat: add Caddyfile and Caddy configuration for vault service * refactor(config): move keyshare and address to Motr config * fix: validate service origin in AllocateVault * chore: remove IndexedDB configuration * feat: add support for IPNS-based vault access
34 lines
614 B
Plaintext
34 lines
614 B
Plaintext
{
|
|
email team@sonr.id
|
|
}
|
|
|
|
# Vaults at vault.sonr.id
|
|
vault.sonr.id {
|
|
tls {
|
|
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
|
resolvers 1.1.1.1
|
|
}
|
|
|
|
# Match paths that are bech32 addresses
|
|
@vault path_regexp vaultPath ^/([a-z0-9]{42})(/.*|)$
|
|
|
|
handle @vault {
|
|
# Rewrite to IPFS gateway format
|
|
uri replace /{re.vaultPath.0} /ipns/{re.vaultPath.1}{re.vaultPath.2}
|
|
|
|
# Proxy to IPFS gateway
|
|
reverse_proxy http://localhost:8080
|
|
}
|
|
|
|
file_server
|
|
|
|
header {
|
|
Content-Type .wasm application/wasm
|
|
Service-Worker-Allowed "/"
|
|
# Add any other necessary headers
|
|
}
|
|
|
|
# Optional: Enable compression
|
|
encode zstd gzip
|
|
}
|