You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
woikos
36d48bf3bb
Add shared relay startup package for monolithic unified binary (v0.57.0)
- Create pkg/relay/startup.go with shared initialization logic
- Extract database, ACL, rate limiter, profiling setup from main.go
- Implement functional relay subcommand in cmd/orly/relay/
- Implement functional ACL server subcommand in cmd/orly/acl/
- Add default localhost addresses for gRPC backends
- Update release script to include monolithic binary deployment
The unified binary now supports:
- orly / orly relay: full monolithic relay
- orly db --driver=badger: standalone DB server
- orly acl --driver=follows: standalone ACL server
- gRPC mode with ORLY_DB_TYPE=grpc, ORLY_ACL_TYPE=grpc
Files modified:
- pkg/relay/startup.go: New shared startup package
- main.go: Refactored to use pkg/relay
- cmd/orly/relay/relay.go: Functional relay subcommand
- cmd/orly/acl/acl.go: Functional ACL server subcommand
- app/config/config.go: Default gRPC addresses
- .claude/commands/release.md: Monolithic deploy step
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
4 months ago |
|
.aiassistant/rules
|
Refactor export functionality in App.svelte to support both GET and POST methods for event exports, enhancing flexibility in user permissions. Update server-side handling to accommodate pubkey filtering and improve response handling for file downloads. Adjust UI components to reflect these changes, ensuring a seamless user experience.
|
7 months ago |
|
.claude
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
.gitea
|
Add libsecp256k1 for AMD64 and ARM64 with schnorr/musig2 support
|
4 months ago |
|
.github/workflows
|
Add issue templates, CI workflows, and decentralization plan
|
5 months ago |
|
.plan
|
initial draft of hot reload policy
|
6 months ago |
|
app
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
cmd
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
contrib/stella
|
Add serve mode, fix binary tags, document CLI tools, improve Docker
|
6 months ago |
|
docs
|
Implement DDD recommendations: domain errors, events, and services (v0.56.5)
|
4 months ago |
|
lib/secp256k1
|
Add libsecp256k1 for AMD64 and ARM64 with schnorr/musig2 support
|
4 months ago |
|
pkg
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
proto
|
Fix NIP-77 negentropy server-side event pushing (v0.55.7)
|
4 months ago |
|
relay-tester
|
Refactor for interface clarity and dependency isolation.
|
6 months ago |
|
scripts
|
Add IPC sync services and NIP-77 negentropy synchronization (v0.55.0)
|
4 months ago |
|
tests/negentropy
|
Fix Docker test setup for negentropy interop testing
|
4 months ago |
|
.dockerignore
|
Add serve mode, fix binary tags, document CLI tools, improve Docker
|
6 months ago |
|
.gitignore
|
Add libsecp256k1 for AMD64 and ARM64 with schnorr/musig2 support
|
4 months ago |
|
BUG_REPORTS_AND_FEATURE_REQUEST_PROTOCOL.md
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
CLAUDE.md
|
Add database IPC split mode and blob storage abstraction (v0.53.0)
|
4 months ago |
|
CONTRIBUTING.md
|
Add issue templates, CI workflows, and decentralization plan
|
5 months ago |
|
DDD_ANALYSIS.md
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
4 months ago |
|
Dockerfile
|
Add serve mode, fix binary tags, document CLI tools, improve Docker
|
6 months ago |
|
Dockerfile.relay-tester
|
Add serve mode, fix binary tags, document CLI tools, improve Docker
|
6 months ago |
|
INDEX.md
|
Add comprehensive documentation for CLAUDE and Nostr WebSocket skills
|
6 months ago |
|
LICENSE
|
Add initial project structure with README, LICENSE, and .gitignore config
|
9 months ago |
|
Makefile
|
Add launcher service control and fix release URLs (v0.56.2)
|
4 months ago |
|
POLICY_BUG_FIX_SUMMARY.md
|
feat(ui): add standalone dashboard mode and relay switching (v0.52.2)
|
4 months ago |
|
README.md
|
Add negentropy sync configuration guide
|
4 months ago |
|
conversation.md
|
fix policy to ignore all req/events without auth
|
6 months ago |
|
docker-compose.yml
|
Interim release: documentation updates and rate limiting improvements
|
5 months ago |
|
enable-policy.sh
|
fix silent fail of loading policy with panic, and bogus fallback logic
|
6 months ago |
|
go.mod
|
Add launcher service control and fix release URLs (v0.56.2)
|
4 months ago |
|
go.sum
|
Add launcher service control and fix release URLs (v0.56.2)
|
4 months ago |
|
main.go
|
Add shared relay startup package for monolithic unified binary (v0.57.0)
|
4 months ago |
|
orly.service
|
Rename relay binary from next.orly.dev to orly-relay in systemd service
|
4 months ago |
|
policyfixes.md
|
fix policy to ignore all req/events without auth
|
6 months ago |
|
wasm_exec.js
|
Add NRC (Nostr Relay Connect) protocol and web UI (v0.48.9)
|
4 months ago |