mirror of
https://github.com/matrix-org/dendrite.git
synced 2024-11-23 06:41:56 -06:00
a8e7ffc7ab
Adds wakeup broadcast handling to the pinecone demos. This will reset their blacklist status and interrupt any ongoing federation queue backoffs currently in progress for this peer. The end result is that any queued events will quickly be sent to the peer if they had disconnected while attempting to send events to them. |
||
---|---|---|
.. | ||
conn | ||
defaults | ||
embed | ||
rooms | ||
users | ||
main.go | ||
README.md |
Pinecone Demo
This is the Dendrite Pinecone demo! It's easy to get started.
To run the homeserver, start at the root of the Dendrite repository and run:
go run ./cmd/dendrite-demo-pinecone
To connect to the static Pinecone peer used by the mobile demos run:
go run ./cmd/dendrite-demo-pinecone -peer wss://pinecone.matrix.org/public
The following command line arguments are accepted:
-peer tcp://a.b.c.d:e
to specify a static Pinecone peer to connect to - you will need to supply this if you do not have another Pinecone node on your network-port 12345
to specify a port to listen on for client connections
Then point your favourite Matrix client to the homeserver URLhttp://localhost:8008
(or whichever -port
you specified), create an account and log in.
If your peering connection is operational then you should see a Connected TCP:
line in the log output. If not then try a different peer.
Once logged in, you should be able to open the room directory or join a room by its ID.