Commit Graph

8 Commits

Author SHA1 Message Date
9bc4c4d40e Fix deploy command to explicitly specify worker entry point
- Changed deploy to directly specify src/worker.ts
- Removed npm run build (not needed for Workers, wrangler bundles itself)
- Fixes CI/CD 'Missing entry-point' error
2025-11-07 23:12:43 +01:00
6909984892 Remove redundant --config wrangler.toml from deploy script in package.json 2025-11-07 23:10:49 +01:00
7b733df1e2 Fix wrangler deploy to specify config file location
- Added --config wrangler.toml flag to deploy script
- Fixes CI/CD deployment error: 'Missing entry-point to Worker script'
2025-11-07 23:07:25 +01:00
02d460fa7e Replace KV storage with D1, add peer_id field, simplify README
Storage changes:
- Remove KV storage adapter
- Add D1 storage adapter for Cloudflare Workers
- Update schema to use peer_id instead of info field
- Add database migrations for D1

Documentation:
- Simplify README to be more concise
- Update deployment instructions for D1
- Add D1_SETUP.md explaining migration from KV
- Update DEPLOYMENT.md with D1 setup steps

API changes:
- Replace info field with peerId in session creation
- Update all storage interfaces and implementations

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 21:21:13 +01:00
f2bea69933 Remove private property from server package.json 2025-11-02 14:36:08 +01:00
1f79cf8306 Set version to 0.0.1 for server and client packages
Downgraded the version numbers in both package.json files to 0.0.1. This ensures proper semantic versioning to reflect an initial development phase.
2025-11-02 14:35:20 +01:00
35e206a57e Rename package scope to @xtr-dev and update references.
Updated the package name and scope in `package.json`, README, and source files for both server and client. This ensures consistency and aligns with the new namespace.
2025-11-02 14:34:51 +01:00
82c0e8b065 Initial commit: Rondevu signaling server
Open signaling and tracking server for peer discovery in distributed P2P applications.

Features:
- REST API for WebRTC peer discovery and signaling
- Origin-based session isolation
- Multiple storage backends (SQLite, in-memory, Cloudflare KV)
- Docker and Cloudflare Workers deployment support
- Automatic session cleanup and expiration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 14:32:25 +01:00