Commit graph

4 commits

Author SHA1 Message Date
Blockstream Satellite
f2058ac3f8 Add admin route for SSE on get-protected channels
The auth channel does not allow users to get messages (access them over
the internet). Hence, a regular SSE client should not be able to monitor
the events generated on the auth channel. In contrast, an admin host
should be able to monitor the auth events. For that, this patch adds an
/admin/subscribe endpoint that is SSL-authenticated in production, so
only the admin hosts can connect to it.
2023-02-02 17:16:12 -03:00
Blockstream Satellite
b45faeb54a Bump SSE server dependencies
- Update the node 16 image.
- Update dependencies to their latest versions.
- Update package lock file.
2021-07-22 10:18:15 -03:00
Blockstream Satellite
9d421771e7 Port the satellite API to python
- Preserve the SQLite database and use SQLAlchemy to wrap db
  interactions.
- Use Alembic for database migrations.
- Organize all the python modules on the new server/ directory.
- Use pytest for unit tests and organize test modules at server/tests/.
2021-07-20 12:28:08 -03:00
Ben Teitelbaum
19a59fbb47 initial commit 2019-01-16 10:22:44 -08:00