mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
* ui: improve visual consistency across components * feat: simplify task execution with consolidated commands * feat: enable account registration flow * feat: integrate price tracking functionality * feat: add metadata components for improved SEO and web crawling * refactor: improve code organization and consistency * fix: update login template package names * refactor: rename and restructure UI components for clarity * feat: introduce dynamic asset selection for transfer UI * chore: update dependencies and build process * feat: Add KVNamespace interface for Cloudflare KV store operations * refactor: Update JSON operations to use Golang generics with JSON Marshaller interface * feat: Add json import for KVNamespace generic JSON operations * refactor: Update PutJSON method to accept any type for JSON marshaling * refactor: migrate to modular architecture with domain-driven design * fix: directory structure for component routing * refactor: partial routes to htmx * docs: update documentation to reflect UI structure changes * refactor: relocate build artifacts for cleaner project structure * feat: integrate Cloudflare cache for improved performance * build: update import paths for middleware package * feat: implement core authentication flows * refactor: rename view handler to index handler for clarity * feat: introduce devbox for streamlined development environment * feat: introduce deployment and build scripts * feat: introduce radar and worker services with build automation * feat: introduce WASM-based worker and radar services * feat: migrate to standard go build process * fix: correct worker script path in wrangler configuration * feat: enhance service monitoring capabilities * refactor: migrate to new database and KV store context pattern * build: streamline worker builds using devbox scripts * feat: migrate to D1 database bindings for improved data access * feat: introduce session ID middleware * perf: optimize WASM build size by stripping debug information * feat: introduce process-compose for simplified local development * feat: enable direct wrangler commands and simplify deployment
52 lines
1.2 KiB
TOML
52 lines
1.2 KiB
TOML
# Top-level configuration
|
|
name = "motr-worker"
|
|
main = "worker.mjs"
|
|
compatibility_date = "2025-04-14"
|
|
|
|
routes = [
|
|
{ pattern = "sonr.id", custom_domain = true },
|
|
]
|
|
|
|
[build]
|
|
command = "devbox run build:worker"
|
|
|
|
[dev]
|
|
port = 6969
|
|
|
|
[observability]
|
|
enabled = true
|
|
|
|
[[d1_databases]]
|
|
binding = "DB" # available in your Worker on env.DB
|
|
database_name = "motr-controller-db"
|
|
database_id = "872a4b08-7e07-4978-b227-5b60940238ed"
|
|
|
|
[[kv_namespaces]]
|
|
binding = "SESSIONS" # available in your Worker on env.KV
|
|
id = "ea5de66fcfc14b5eba170395e29432ee"
|
|
|
|
[[kv_namespaces]]
|
|
binding = "HANDLES" # available in your Worker on env.KV
|
|
id = "271d47087a8842b2aac5ee79cf7bb203"
|
|
|
|
[[r2_buckets]]
|
|
binding = 'PROFILES'
|
|
bucket_name = 'profiles'
|
|
|
|
[vars]
|
|
SONR_CHAIN_ID = 'sonr-testnet-1'
|
|
IPFS_GATEWAY = 'https://ipfs.sonr.land'
|
|
SONR_API_URL = 'https://api.sonr.land'
|
|
SONR_RPC_URL = 'https://rpc.sonr.land'
|
|
SONR_GRPC_URL = 'https://grpc.sonr.land'
|
|
MATRIX_SERVER = 'https://bm.chat'
|
|
MOTR_GATEWAY = 'https://sonr.id'
|
|
MOTR_VAULT = 'https://did.run'
|
|
|
|
[durable_objects]
|
|
bindings = [{name = "VAULT", class_name = "Vault"}]
|
|
|
|
[[migrations]]
|
|
tag = "v1" # Should be unique for each entry
|
|
new_classes = ["Vault"] # List the classes that should be created
|