Commit graph

27 commits

Author SHA1 Message Date
fusion44
74059b9256
tests: add better integration tests 2026-02-03 11:06:06 +01:00
fusion44
44385ca40c
chore: deprecate poetry for uv; update dependencies 2025-11-10 12:30:03 +01:00
fusion44
382f8303f3 chore: update deps and fake blitz scripts 2025-05-06 09:16:46 +02:00
fusion44
bda5d565ee fix: don't stop app status listener 2025-05-06 09:16:46 +02:00
fusion44
824fa62c4d chore: small fixes and updates
- formatting
- small fix in a bitcoind model
- update the fake blitz scripts
- remove some dead code (app status sub)
2025-05-06 09:16:46 +02:00
fusion44
4e038e8fc7 feat: fetch app status via a celery task
This is a feature that allows to fetch the app status via a celery
task which stores the result in the Redis database and notifies the API
of the change. The API sends a notification to connected clients via the
SSE mechanism.

Using a background task allows to avoid crashing the whole API if the
script call fails.

The by default the cache is refreshed every 30 minutes. This can be
changed by setting the `BAPI_APP_STATUS_UPDATE_INTERVAL_MIN` environment
variable.

refs #123
2025-05-06 09:16:46 +02:00
fusion44
e1f87a3e8b feat: update fake blitz environment 2025-05-06 09:16:46 +02:00
fusion44
e5ba965818 feat: update test script to include fake_blitz env 2025-05-06 09:16:46 +02:00
fusion44
a341b69373
feat: add fake local raspiblitz dev environment 2025-03-23 20:36:51 +01:00
fusion44
76b3e5019b feat: improve devenv config 2025-03-23 17:43:39 +01:00
fusion44
46285b9d47
feat: add a devenv.sh environment 2025-02-14 17:07:16 +01:00
fusion44
1c4b044f44
feat: add enable and disable prometheus scripts 2023-10-29 19:03:50 +01:00
fusion44
d0d1380eea
feat: implement remote debugging on a remote machine (#207)
closes #206 

* feat: implement remote debugging on a RaspiBlitz
* docs: reverse the prep steps
* fix: ruff line length warning
2023-06-25 08:01:43 +02:00
/rootzoll
5b8901701b
#160 fix 500 TERM error (#175)
* #160 fix 500 TERM error

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-18 10:20:51 +01:00
rootzoll
62965584fd correct file ownership after make sync 2022-06-30 12:48:58 +02:00
rootzoll
91becc8873 fix changed path/user of blitzapi on raspiblitz 2022-06-30 12:44:13 +02:00
/rootzoll
d890907028
#100 fix bitcoin-only (#101) 2022-06-04 16:45:32 +02:00
geco91
0054945171
Exclude .git on sync_to_blitz (#91) 2022-05-27 01:03:37 +02:00
/rootzoll
5f9bdf4a45
merge: add connection info endpoint (#86) 2022-05-12 19:49:01 +02:00
/rootzoll
ce7f82c106
Installapps (#78)
Adding functionallity for setup & installing additional apps ... run with the latest raspiblitz dev scripts.
2022-05-05 13:27:59 +02:00
rootzoll
a05d71de78 add lightning sync info 2022-03-25 11:33:52 +01:00
rootzoll
f057f37cf0 first implementation working for recovery 2022-03-23 00:52:37 +01:00
fusion44
516550bd9f
chore: format source using the pre_commit command 2022-03-20 17:20:56 +01:00
fusion44
6546240dff
feat: add ping check to sync_to_blitz script 2022-03-19 12:22:15 +01:00
rootzoll
de840cf1e0 improved sync_to_blitz script 2022-03-16 23:33:44 +01:00
fusion44
54b4a32f4e
feat: improve sync script 2022-03-13 18:46:47 +01:00
Stefan Stammberger
5eb39c52a0
feat: add sync to blitz make target 2021-12-05 21:14:25 +01:00